Files
customerTicket/apps/staff/migrations/0008_unitmembership_ticket_scope_and_roles.py
T
2026-09-10 11:34:19 +03:30

37 lines
1.5 KiB
Python

from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [("staff", "0007_organizationalunit_show_in_customer_form")]
operations = [
migrations.AddField(
model_name="unitmembership",
name="ticket_scope",
field=models.CharField(
choices=[("SELF", "عمومی، ایجادشده یا تخصیص‌یافته به خود"), ("UNIT", "تمام تیکت‌های واحد")],
default="SELF",
help_text="دامنه مشاهده تیکت‌ها در همین واحد؛ مجوز سراسری مستقل است.",
max_length=12,
),
),
migrations.AlterField(
model_name="staffprofile",
name="role",
field=models.CharField(
choices=[
("SALES_EXPERT", "کارشناس فروش"),
("SALES_SUPERVISOR", "سرپرست فروش"),
("SALES_MANAGER", "مدیر فروش"),
("WAREHOUSE_EXPERT", "کارشناس بارگیری انبار"),
("FINANCE_EXPERT", "کارشناس مالی / حسابداری"),
("CEO", "مدیرعامل"),
("GENERAL_ADMIN", "مدیرکل Admin"),
],
db_index=True,
default="SALES_EXPERT",
max_length=24,
),
),
]