Add choices constraint to cluster_mode in ClusterSettings model

This commit is contained in:
Eduardo Silva
2025-12-29 17:14:16 -03:00
parent e351447ff0
commit e4b69bb015
2 changed files with 19 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.2.9 on 2025-12-29 20:00
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('cluster', '0003_workerstatus_wireguard_status'),
]
operations = [
migrations.AlterField(
model_name='clustersettings',
name='cluster_mode',
field=models.CharField(choices=[('mirror', 'Mirror')], default='mirror', max_length=16),
),
]

View File

@@ -9,7 +9,7 @@ class ClusterSettings(models.Model):
primary_enable_wireguard = models.BooleanField(default=True) primary_enable_wireguard = models.BooleanField(default=True)
stats_sync_interval = models.IntegerField(default=60) stats_sync_interval = models.IntegerField(default=60)
stats_cache_interval = models.IntegerField(default=60) stats_cache_interval = models.IntegerField(default=60)
cluster_mode = models.CharField(default='mirror', max_length=16) cluster_mode = models.CharField(default='mirror', max_length=16, choices=(('mirror', 'Mirror'), ))
restart_mode = models.CharField(default='auto', max_length=16, choices=(('auto', 'Automatically restart/reload'), ('manual', 'Manual'))) restart_mode = models.CharField(default='auto', max_length=16, choices=(('auto', 'Automatically restart/reload'), ('manual', 'Manual')))
worker_display = models.CharField( worker_display = models.CharField(
default='server_address', max_length=16, choices=( default='server_address', max_length=16, choices=(