from django.core.validators import MaxValueValidator, MinValueValidator from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('contacts', '0008_alter_relation_interaction_intensity'), ] operations = [ migrations.AddField( model_name='networkmap', name='conflictology_enabled', field=models.BooleanField(default=False, verbose_name='Режим конфликтологии'), ), migrations.AddField( model_name='networkmap', name='conflict_subject', field=models.CharField(blank=True, max_length=255, verbose_name='Предмет конфликта (центр карты)'), ), migrations.AddField( model_name='networkmapmembership', name='conflict_involvement', field=models.PositiveSmallIntegerField( default=3, validators=[MinValueValidator(1), MaxValueValidator(5)], verbose_name='Вовлечённость в конфликт (1–5)', ), ), migrations.AlterField( model_name='relation', name='relation_type', field=models.CharField( choices=[ ('colleague', 'Коллега'), ('friend', 'Друг'), ('family', 'Родственник'), ('acquaintance', 'Знакомый'), ('business', 'Деловой партнёр'), ('other', 'Другое'), ('conflict_open', 'Открытый конфликт'), ('conflict_tension', 'Напряжение'), ('conflict_alliance', 'Союз / поддержка'), ('conflict_neutral', 'Нейтральная связь'), ], default='acquaintance', max_length=50, verbose_name='Тип связи', ), ), ]