django-helpdesk/helpdesk/migrations/0004_add_per_queue_staff_membership.py
2025-03-22 15:29:19 -10:00

47 lines
1.4 KiB
Python

# -*- coding: utf-8 -*-
from django.db import models, migrations
from django.conf import settings
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
("helpdesk", "0003_initial_data_import"),
]
operations = [
migrations.CreateModel(
name="QueueMembership",
fields=[
(
"id",
models.AutoField(
verbose_name="ID",
serialize=False,
auto_created=True,
primary_key=True,
),
),
(
"queues",
models.ManyToManyField(
to="helpdesk.Queue", verbose_name="Authorized Queues"
),
),
(
"user",
models.OneToOneField(
verbose_name="User",
to=settings.AUTH_USER_MODEL,
on_delete=models.CASCADE,
),
),
],
options={
"verbose_name": "Queue Membership",
"verbose_name_plural": "Queue Memberships",
},
bases=(models.Model,),
),
]