# Generated by Django 6.0.1 on 2026-01-13 20:10 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('complaints', '0003_initial'), ] operations = [ migrations.AddField( model_name='complaint', name='second_reminder_sent_at', field=models.DateTimeField(blank=True, help_text='Second SLA reminder timestamp', null=True), ), migrations.AddField( model_name='complaintslaconfig', name='second_reminder_enabled', field=models.BooleanField(default=False, help_text='Enable sending a second reminder'), ), migrations.AddField( model_name='complaintslaconfig', name='second_reminder_hours_before', field=models.IntegerField(default=6, help_text='Send second reminder X hours before deadline'), ), migrations.AddField( model_name='complaintslaconfig', name='thank_you_email_enabled', field=models.BooleanField(default=False, help_text='Send thank you email when complaint is closed'), ), migrations.AddField( model_name='escalationrule', name='escalation_level', field=models.IntegerField(default=1, help_text='Escalation level (1 = first level, 2 = second, etc.)'), ), migrations.AddField( model_name='escalationrule', name='max_escalation_level', field=models.IntegerField(default=3, help_text='Maximum escalation level before stopping (default: 3)'), ), migrations.AddField( model_name='escalationrule', name='reminder_escalation_enabled', field=models.BooleanField(default=False, help_text='Enable escalation after reminder if no action taken'), ), migrations.AddField( model_name='escalationrule', name='reminder_escalation_hours', field=models.IntegerField(default=24, help_text='Escalate X hours after reminder if no action'), ), migrations.AlterField( model_name='complaint', name='reminder_sent_at', field=models.DateTimeField(blank=True, help_text='First SLA reminder timestamp', null=True), ), migrations.AlterField( model_name='complaintslaconfig', name='reminder_hours_before', field=models.IntegerField(default=24, help_text='Send first reminder X hours before deadline'), ), migrations.AlterField( model_name='escalationrule', name='escalate_to_role', field=models.CharField(choices=[('department_manager', 'Department Manager'), ('hospital_admin', 'Hospital Admin'), ('px_admin', 'PX Admin'), ('ceo', 'CEO'), ('specific_user', 'Specific User')], help_text='Role to escalate to', max_length=50), ), ]