0.1.14
create ticket
This commit is contained in:
@@ -11,7 +11,7 @@ class TicketForm(forms.ModelForm):
|
|||||||
class Meta:
|
class Meta:
|
||||||
model = MsgGroup
|
model = MsgGroup
|
||||||
exclude = [
|
exclude = [
|
||||||
'files'
|
'files', 'status', 'owner', 'manager'
|
||||||
# 'name', 'name_plural', 'order', 'createDT', 'modifiedDT', 'enable', 'json_data',
|
# 'name', 'name_plural', 'order', 'createDT', 'modifiedDT', 'enable', 'json_data',
|
||||||
# 'receive_msg_by_sms', 'owner', 'owner_type'
|
# 'receive_msg_by_sms', 'owner', 'owner_type'
|
||||||
]
|
]
|
||||||
@@ -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='Владелец'),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
from django.db import models
|
from django.db import models
|
||||||
from BaseModels.base_models import BaseModel
|
from BaseModels.base_models import BaseModel
|
||||||
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
msg_type_choices = (
|
msg_type_choices = (
|
||||||
('support', 'техподдержка'),
|
('support', 'техподдержка'),
|
||||||
@@ -26,9 +26,16 @@ grp_msg_department = (
|
|||||||
|
|
||||||
|
|
||||||
class MsgGroup(BaseModel):
|
class MsgGroup(BaseModel):
|
||||||
|
from AuthApp.models import User
|
||||||
|
|
||||||
department = models.CharField(verbose_name='Отдел', default='support', choices=grp_msg_department)
|
department = models.CharField(verbose_name='Отдел', default='support', choices=grp_msg_department)
|
||||||
status = models.CharField(verbose_name='Статус', default='open', choices=grp_msg_status)
|
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):
|
class Message(BaseModel):
|
||||||
from AuthApp.models import User
|
from AuthApp.models import User
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user