0.1.22
send msg
This commit is contained in:
@@ -35,9 +35,33 @@ def send_msg_ajax(request):
|
|||||||
if 'ticket_id' in data:
|
if 'ticket_id' in data:
|
||||||
ticket = MsgGroup.objects.get(id=data['ticket_id'])
|
ticket = MsgGroup.objects.get(id=data['ticket_id'])
|
||||||
|
|
||||||
|
sender = User.objects.get(id=data['sender'])
|
||||||
|
receiver = User.objects.get(id=data['receiver'])
|
||||||
|
|
||||||
|
# если только что манагер присоединился к тикету
|
||||||
|
if ticket and not ticket.manager:
|
||||||
|
if sender.is_staff:
|
||||||
|
ticket.manager = sender
|
||||||
|
else:
|
||||||
|
ticket.manager = receiver
|
||||||
|
|
||||||
|
ticket.save()
|
||||||
|
|
||||||
|
kwargs = {
|
||||||
|
'sender': ticket.owner,
|
||||||
|
'receiver': ticket.manager,
|
||||||
|
'text': ticket.text
|
||||||
|
}
|
||||||
|
|
||||||
|
if ticket:
|
||||||
|
kwargs.update({'group': ticket})
|
||||||
|
|
||||||
|
msg = Message.objects.create(**kwargs)
|
||||||
|
# ------------
|
||||||
|
|
||||||
kwargs = {
|
kwargs = {
|
||||||
'sender': User.objects.get(id=data['sender']),
|
'sender': sender,
|
||||||
'receiver': User.objects.get(id=data['receiver']),
|
'receiver': receiver,
|
||||||
'text': data['text']
|
'text': data['text']
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -47,7 +71,6 @@ def send_msg_ajax(request):
|
|||||||
msg = Message.objects.create(**kwargs)
|
msg = Message.objects.create(**kwargs)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
res_Dict.update({
|
res_Dict.update({
|
||||||
'ticket': ticket
|
'ticket': ticket
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user