create ticket
This commit is contained in:
SDE
2023-08-01 17:59:32 +03:00
parent dd19068bac
commit 6461c35f1b
3 changed files with 35 additions and 2 deletions

View File

@@ -11,7 +11,7 @@ class TicketForm(forms.ModelForm):
class Meta:
model = MsgGroup
exclude = [
'files'
'files', 'status', 'owner', 'manager'
# 'name', 'name_plural', 'order', 'createDT', 'modifiedDT', 'enable', 'json_data',
# 'receive_msg_by_sms', 'owner', 'owner_type'
]

View File

@@ -0,0 +1,26 @@
# Generated by Django 4.2.2 on 2023-08-01 17:57
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('ChatServiceApp', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='msggroup',
name='manager',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='rel_msgGroups_for_manager', to=settings.AUTH_USER_MODEL, verbose_name='Менеджер'),
),
migrations.AddField(
model_name='msggroup',
name='owner',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='rel_msgGroups_for_owner', to=settings.AUTH_USER_MODEL, verbose_name='Владелец'),
),
]

View File

@@ -1,6 +1,6 @@
from django.db import models
from BaseModels.base_models import BaseModel
from django.utils.translation import gettext_lazy as _
msg_type_choices = (
('support', 'техподдержка'),
@@ -26,9 +26,16 @@ grp_msg_department = (
class MsgGroup(BaseModel):
from AuthApp.models import User
department = models.CharField(verbose_name='Отдел', default='support', choices=grp_msg_department)
status = models.CharField(verbose_name='Статус', default='open', choices=grp_msg_status)
owner = models.ForeignKey(User, verbose_name=_('Владелец'), related_name='rel_msgGroups_for_owner',
on_delete=models.SET_NULL, null=True)
manager = models.ForeignKey(User, verbose_name=_('Менеджер'), related_name='rel_msgGroups_for_manager',
on_delete=models.SET_NULL, null=True)
class Message(BaseModel):
from AuthApp.models import User