# Generated by Django 5.2.5 on 2025-10-26 17:30

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('company', '0002_workingtimepolicy_saturday_end_and_more'),
    ]

    operations = [
        migrations.AddField(
            model_name='workingtimepolicy',
            name='burnout_detection_enabled',
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='burnout_notification_enabled',
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='burnout_sensitivity',
            field=models.CharField(choices=[('low', 'Low'), ('medium', 'Medium'), ('high', 'High')], default='medium', max_length=20),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='enable_violation_monitoring',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='minimum_total_break_time_minutes',
            field=models.IntegerField(default=45),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='monitor_daily_violations',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='monitor_missing_breaks',
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='monitor_monthly_violations',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='monitor_weekly_violations',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='short_break_duration_minutes',
            field=models.IntegerField(default=15),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='short_break_required',
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='short_break_required_after_hours',
            field=models.FloatField(default=4.0),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='violation_notification_enabled',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='violation_severity_critical_threshold',
            field=models.FloatField(default=2.0),
        ),
        migrations.AddField(
            model_name='workingtimepolicy',
            name='violation_severity_warning_threshold',
            field=models.FloatField(default=1.0),
        ),
    ]
