Files
ACORE/apps/employees/migrations/0002_initial.py
T
lokses 131cb27d16 Initial commit — ACORE pharmacy network management system
Django project: employees, locations, visit_manager, it_manager,
mattermost_connector and stub connectors (ad, mail, portal).
2026-05-31 14:21:47 +03:00

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'),
),
]