# Generated by Django 3.2.13 on 2022-05-02 11:22 import ckeditor_uploader.fields import datetime import django.core.validators from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): dependencies = [ ('taskbar', '0013_localization'), ('informing', '0003_auto_20220426_1510'), ] operations = [ migrations.AlterModelOptions( name='historicalnotification', options={'get_latest_by': 'history_date', 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical Notification'}, ), migrations.AlterModelOptions( name='historicalorganizationalunit', options={'get_latest_by': 'history_date', 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical Organizational Unit'}, ), migrations.AlterModelOptions( name='historicalshift', options={'get_latest_by': 'history_date', 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical Shift'}, ), migrations.AlterModelOptions( name='notification', options={'ordering': ['-id'], 'verbose_name': 'Notification', 'verbose_name_plural': 'Notifications'}, ), migrations.AlterModelOptions( name='notificationconfirmation', options={'ordering': ['-id'], 'verbose_name': 'Notification confirmation', 'verbose_name_plural': 'Notification confirmations'}, ), migrations.AlterModelOptions( name='organizationalunit', options={'ordering': ['-id'], 'verbose_name': 'Organizational Unit', 'verbose_name_plural': 'Organizational Units'}, ), migrations.AlterModelOptions( name='shift', options={'ordering': ['-id'], 'verbose_name': 'Shift', 'verbose_name_plural': 'Shifts'}, ), migrations.AlterModelOptions( name='weekday', options={'ordering': ['id'], 'verbose_name': 'Weekday', 'verbose_name_plural': 'Weekdays'}, ), migrations.AlterField( model_name='historicalnotification', name='close_delay', field=models.IntegerField(default=45, help_text='Notification close delay help text', validators=[django.core.validators.MaxValueValidator(180), django.core.validators.MinValueValidator(1)], verbose_name='Notification close delay'), ), migrations.AlterField( model_name='historicalnotification', name='content', field=ckeditor_uploader.fields.RichTextUploadingField(blank=True, verbose_name='Notification content'), ), migrations.AlterField( model_name='historicalnotification', name='description', field=models.CharField(blank=True, default='', max_length=200, verbose_name='Notification description'), ), migrations.AlterField( model_name='historicalnotification', name='expires_datetime', field=models.DateTimeField(blank=True, null=True, verbose_name='Notification expires datetime'), ), migrations.AlterField( model_name='historicalnotification', name='interval', field=models.IntegerField(blank=True, help_text='Notification interval help text', null=True, validators=[django.core.validators.MaxValueValidator(500), django.core.validators.MinValueValidator(10)], verbose_name='Notification interval'), ), migrations.AlterField( model_name='historicalnotification', name='is_active', field=models.BooleanField(default=True, verbose_name='Notification is active'), ), migrations.AlterField( model_name='historicalnotification', name='is_overlay', field=models.BooleanField(default=False, help_text='Notification overlay help text', verbose_name='Notification is overlay'), ), migrations.AlterField( model_name='historicalnotification', name='location', field=models.ForeignKey(blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='taskbar.location', verbose_name='Notification location'), ), migrations.AlterField( model_name='historicalnotification', name='name', field=models.CharField(max_length=40, verbose_name='Notification name'), ), migrations.AlterField( model_name='historicalnotification', name='need_confirmation', field=models.BooleanField(default=False, verbose_name='Notification need confirmation'), ), migrations.AlterField( model_name='historicalnotification', name='one_off', field=models.BooleanField(default=False, help_text='Notification one-off help text', verbose_name='Notification one-off'), ), migrations.AlterField( model_name='historicalnotification', name='show_on_shift_end', field=models.IntegerField(blank=True, help_text='Notification show on shift end help text', null=True, validators=[django.core.validators.MaxValueValidator(30), django.core.validators.MinValueValidator(0)], verbose_name='Notification show on shift end'), ), migrations.AlterField( model_name='historicalnotification', name='show_on_shift_start', field=models.IntegerField(blank=True, help_text='Notification show on shift start help text', null=True, validators=[django.core.validators.MaxValueValidator(30), django.core.validators.MinValueValidator(0)], verbose_name='Notification show on shift start'), ), migrations.AlterField( model_name='historicalnotification', name='start_datetime', field=models.DateTimeField(default=datetime.datetime.now, null=True, verbose_name='Notification start datetime'), ), migrations.AlterField( model_name='historicalorganizationalunit', name='description', field=models.CharField(blank=True, default='', max_length=200, verbose_name='OrganizationalUnit description'), ), migrations.AlterField( model_name='historicalorganizationalunit', name='location', field=models.ForeignKey(blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='taskbar.location', verbose_name='OrganizationalUnit location'), ), migrations.AlterField( model_name='historicalorganizationalunit', name='name', field=models.CharField(max_length=40, verbose_name='OrganizationalUnit name'), ), migrations.AlterField( model_name='historicalorganizationalunit', name='parent', field=models.ForeignKey(blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='informing.organizationalunit', verbose_name='OrganizationalUnit parent'), ), migrations.AlterField( model_name='notification', name='close_delay', field=models.IntegerField(default=45, help_text='Notification close delay help text', validators=[django.core.validators.MaxValueValidator(180), django.core.validators.MinValueValidator(1)], verbose_name='Notification close delay'), ), migrations.AlterField( model_name='notification', name='content', field=ckeditor_uploader.fields.RichTextUploadingField(blank=True, verbose_name='Notification content'), ), migrations.AlterField( model_name='notification', name='description', field=models.CharField(blank=True, default='', max_length=200, verbose_name='Notification description'), ), migrations.AlterField( model_name='notification', name='expires_datetime', field=models.DateTimeField(blank=True, null=True, verbose_name='Notification expires datetime'), ), migrations.AlterField( model_name='notification', name='interval', field=models.IntegerField(blank=True, help_text='Notification interval help text', null=True, validators=[django.core.validators.MaxValueValidator(500), django.core.validators.MinValueValidator(10)], verbose_name='Notification interval'), ), migrations.AlterField( model_name='notification', name='is_active', field=models.BooleanField(default=True, verbose_name='Notification is active'), ), migrations.AlterField( model_name='notification', name='is_overlay', field=models.BooleanField(default=False, help_text='Notification overlay help text', verbose_name='Notification is overlay'), ), migrations.AlterField( model_name='notification', name='last_run_at', field=models.DateTimeField(blank=True, editable=False, null=True, verbose_name='Notification last run'), ), migrations.AlterField( model_name='notification', name='location', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='taskbar.location', verbose_name='Notification location'), ), migrations.AlterField( model_name='notification', name='name', field=models.CharField(max_length=40, verbose_name='Notification name'), ), migrations.AlterField( model_name='notification', name='need_confirmation', field=models.BooleanField(default=False, verbose_name='Notification need confirmation'), ), migrations.AlterField( model_name='notification', name='one_off', field=models.BooleanField(default=False, help_text='Notification one-off help text', verbose_name='Notification one-off'), ), migrations.AlterField( model_name='notification', name='recipients', field=models.ManyToManyField(blank=True, help_text='Notification recipients help text', related_name='recipients_notification', to='informing.OrganizationalUnit', verbose_name='Notification recipients'), ), migrations.AlterField( model_name='notification', name='shifts', field=models.ManyToManyField(blank=True, help_text='Notification shifts help text', to='informing.Shift', verbose_name='Notification shifts'), ), migrations.AlterField( model_name='notification', name='show_on_shift_end', field=models.IntegerField(blank=True, help_text='Notification show on shift end help text', null=True, validators=[django.core.validators.MaxValueValidator(30), django.core.validators.MinValueValidator(0)], verbose_name='Notification show on shift end'), ), migrations.AlterField( model_name='notification', name='show_on_shift_start', field=models.IntegerField(blank=True, help_text='Notification show on shift start help text', null=True, validators=[django.core.validators.MaxValueValidator(30), django.core.validators.MinValueValidator(0)], verbose_name='Notification show on shift start'), ), migrations.AlterField( model_name='notification', name='start_datetime', field=models.DateTimeField(default=datetime.datetime.now, null=True, verbose_name='Notification start datetime'), ), migrations.AlterField( model_name='notificationconfirmation', name='datetime', field=models.DateTimeField(auto_now_add=True, verbose_name='NotificationConfirmation datetime'), ), migrations.AlterField( model_name='notificationconfirmation', name='notification', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='informing.notification', verbose_name='NotificationConfirmation notification'), ), migrations.AlterField( model_name='notificationconfirmation', name='user_id', field=models.PositiveIntegerField(verbose_name='NotificationConfirmation userId'), ), migrations.AlterField( model_name='organizationalunit', name='description', field=models.CharField(blank=True, default='', max_length=200, verbose_name='OrganizationalUnit description'), ), migrations.AlterField( model_name='organizationalunit', name='location', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='taskbar.location', verbose_name='OrganizationalUnit location'), ), migrations.AlterField( model_name='organizationalunit', name='name', field=models.CharField(max_length=40, verbose_name='OrganizationalUnit name'), ), migrations.AlterField( model_name='organizationalunit', name='parent', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='informing.organizationalunit', verbose_name='OrganizationalUnit parent'), ), migrations.AlterField( model_name='organizationalunit', name='workplaces', field=models.ManyToManyField(blank=True, to='taskbar.Workplace', verbose_name='OrganizationalUnit workplaces'), ), migrations.AlterField( model_name='weekday', name='name', field=models.CharField(max_length=15, verbose_name='Weekday name'), ), migrations.AlterField( model_name='weekday', name='number', field=models.PositiveSmallIntegerField(verbose_name='Weekday number'), ), ]