131cb27d16
Django project: employees, locations, visit_manager, it_manager, mattermost_connector and stub connectors (ad, mail, portal).
60 lines
2.5 KiB
Python
60 lines
2.5 KiB
Python
# Generated by Django 6.0.3 on 2026-04-06 10:32
|
|
|
|
import django.db.models.deletion
|
|
from django.conf import settings
|
|
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
initial = True
|
|
|
|
dependencies = [
|
|
('auth', '0012_alter_user_first_name_max_length'),
|
|
('employees', '0001_initial'),
|
|
('locations', '0001_initial'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddField(
|
|
model_name='employee',
|
|
name='user_pharmacy',
|
|
field=models.ForeignKey(blank=True, help_text='Заполняется только для location_type=pharmacy', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='pharmacy_employees', to='locations.pharmacy', verbose_name='Аптека'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='employeepermissionoverride',
|
|
name='employee',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='permission_overrides', to=settings.AUTH_USER_MODEL, verbose_name='Сотрудник'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='employeepermissionoverride',
|
|
name='permission',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='auth.permission', verbose_name='Разрешение'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='permissiongroup',
|
|
name='group',
|
|
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='profile', to='auth.group', verbose_name='Группа'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='employee',
|
|
index=models.Index(fields=['last_name', 'first_name', 'middle_name'], name='employees_e_last_na_6eb13b_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='employee',
|
|
index=models.Index(fields=['email'], name='employees_e_email_8f5bbc_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='employee',
|
|
index=models.Index(fields=['is_active'], name='employees_e_is_acti_ff761b_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='employee',
|
|
index=models.Index(fields=['role'], name='employees_e_role_caa0a5_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='employeepermissionoverride',
|
|
index=models.Index(fields=['employee', 'is_active'], name='employees_e_employe_a3846b_idx'),
|
|
),
|
|
]
|