# Generated by Django 3.2.13 on 2022-05-02 11:22 import colorfield.fields import django.core.validators from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): dependencies = [ ('taskbar', '0013_localization'), ('helpdesk', '0005_alter_issue_options'), ] operations = [ migrations.AlterModelOptions( name='categoriesset', options={'verbose_name': 'category set', 'verbose_name_plural': 'categories set'}, ), migrations.AlterModelOptions( name='category', options={'verbose_name': 'category', 'verbose_name_plural': 'categories'}, ), migrations.AlterModelOptions( name='department', options={'verbose_name': 'department', 'verbose_name_plural': 'departments'}, ), migrations.AlterModelOptions( name='issue', options={'ordering': ['-id'], 'verbose_name': 'issue', 'verbose_name_plural': 'issues'}, ), migrations.AlterModelOptions( name='problem', options={'verbose_name': 'problem', 'verbose_name_plural': 'problems'}, ), migrations.AlterModelOptions( name='reciever', options={'verbose_name': 'reciever', 'verbose_name_plural': 'recievers'}, ), migrations.AlterModelOptions( name='status', options={'verbose_name': 'status', 'verbose_name_plural': 'statuses'}, ), migrations.AlterField( model_name='categoriesset', name='categories', field=models.ManyToManyField(blank=True, to='helpdesk.Category', verbose_name='category'), ), migrations.AlterField( model_name='categoriesset', name='name', field=models.CharField(max_length=20, unique=True, verbose_name='name'), ), migrations.AlterField( model_name='category', name='configuration', field=models.JSONField(blank=True, default=dict, help_text='Configuration information for reciever', null=True, verbose_name='configuration'), ), migrations.AlterField( model_name='category', name='label', field=models.CharField(blank=True, help_text='If not empty used as name in frontend', max_length=20, verbose_name='label'), ), migrations.AlterField( model_name='category', name='name', field=models.CharField(max_length=20, unique=True, verbose_name='name'), ), migrations.AlterField( model_name='category', name='problems', field=models.ManyToManyField(blank=True, to='helpdesk.Problem', verbose_name='problem'), ), migrations.AlterField( model_name='department', name='categories_set', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='helpdesk.categoriesset', verbose_name='category'), ), migrations.AlterField( model_name='department', name='configuration', field=models.JSONField(blank=True, default=dict, help_text='Configuration information for reciever', null=True, verbose_name='configuration'), ), migrations.AlterField( model_name='department', name='contacts', field=models.TextField(blank=True, max_length=255, verbose_name='contacts'), ), migrations.AlterField( model_name='department', name='location', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='taskbar.location', verbose_name='location'), ), migrations.AlterField( model_name='department', name='name', field=models.CharField(max_length=20, verbose_name='name'), ), migrations.AlterField( model_name='department', name='reciever', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='helpdesk.reciever', verbose_name='reciever'), ), migrations.AlterField( model_name='issue', name='close_datetime', field=models.DateTimeField(null=True, verbose_name='close datetime'), ), migrations.AlterField( model_name='issue', name='comments', field=models.TextField(blank=True, verbose_name='comments'), ), migrations.AlterField( model_name='issue', name='create_datetime', field=models.DateTimeField(auto_now_add=True, verbose_name='create datetime'), ), migrations.AlterField( model_name='issue', name='department', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='helpdesk.department', verbose_name='department'), ), migrations.AlterField( model_name='issue', name='description', field=models.TextField(verbose_name='description'), ), migrations.AlterField( model_name='issue', name='hostname', field=models.CharField(max_length=20, verbose_name='hostname'), ), migrations.AlterField( model_name='issue', name='issue_id', field=models.IntegerField(verbose_name='issue id'), ), migrations.AlterField( model_name='issue', name='phone', field=models.CharField(blank=True, max_length=13, null=True, verbose_name='phone'), ), migrations.AlterField( model_name='issue', name='responsibility', field=models.CharField(blank=True, max_length=40, null=True, verbose_name='responsibility'), ), migrations.AlterField( model_name='issue', name='status', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='helpdesk.status', verbose_name='status'), ), migrations.AlterField( model_name='issue', name='title', field=models.CharField(max_length=40, verbose_name='title'), ), migrations.AlterField( model_name='issue', name='update_datetime', field=models.DateTimeField(null=True, verbose_name='update datetime'), ), migrations.AlterField( model_name='issue', name='user_id', field=models.IntegerField(verbose_name='user id'), ), migrations.AlterField( model_name='problem', name='add_mao_boards', field=models.BooleanField(default=False, help_text='Add information from MAO about boards', verbose_name='add mao boards'), ), migrations.AlterField( model_name='problem', name='add_winkhmman_path', field=models.BooleanField(default=False, help_text='Add WinKHMMan.exe path', verbose_name='add winkhmman path'), ), migrations.AlterField( model_name='problem', name='label', field=models.CharField(blank=True, help_text='If not empty used as name in frontend', max_length=40, verbose_name='label'), ), migrations.AlterField( model_name='problem', name='name', field=models.CharField(max_length=40, unique=True, verbose_name='name'), ), migrations.AlterField( model_name='problem', name='require_scan', field=models.BooleanField(default=True, help_text='User must scan badge to send ticket', verbose_name='require scan'), ), migrations.AlterField( model_name='reciever', name='backend_configuration', field=models.JSONField(blank=True, default=dict, help_text='Сonfiguration for backend', null=True, verbose_name='backend configuration'), ), migrations.AlterField( model_name='reciever', name='configuration', field=models.JSONField(blank=True, default=dict, help_text='Frontend client configuration', null=True, verbose_name='configuration'), ), migrations.AlterField( model_name='reciever', name='name', field=models.CharField(max_length=20, unique=True, verbose_name='name'), ), migrations.AlterField( model_name='status', name='close_timeout', field=models.IntegerField(blank=True, help_text='Timeout before stop tracking and close overlay', null=True, validators=[django.core.validators.MaxValueValidator(60), django.core.validators.MinValueValidator(2)], verbose_name='close timeout'), ), migrations.AlterField( model_name='status', name='color', field=colorfield.fields.ColorField(default='#FFFFFFFF', image_field=None, max_length=18, samples=None, verbose_name='color'), ), migrations.AlterField( model_name='status', name='description', field=models.TextField(blank=True, max_length=60, verbose_name='description'), ), migrations.AlterField( model_name='status', name='label', field=models.CharField(blank=True, max_length=40, verbose_name='label'), ), migrations.AlterField( model_name='status', name='name', field=models.CharField(max_length=20, verbose_name='name'), ), migrations.AlterField( model_name='status', name='redmine_code', field=models.IntegerField(blank=True, help_text='Code for redmine', null=True, verbose_name='redmine code'), ), migrations.AlterField( model_name='status', name='sysaid_code', field=models.IntegerField(blank=True, help_text='Code for sysaid', null=True, verbose_name='sysaid code'), ), ]