support chat v3
This commit is contained in:
SDE
2023-08-17 15:04:07 +03:00
parent 4db864ea7b
commit 00f99ce667
3 changed files with 100 additions and 61 deletions

View File

@@ -428,30 +428,31 @@ def create_ticket_ajax(request):
ticket.enable = True
ticket.save()
# рассылаем всем менеджерам сообщение
Dict = {
'ticket': ticket,
'tickets_wo_manager': get_tickets_wo_manager()
}
tickets_wo_manager_html = render_to_string('widgets/w_tickets_wo_manager.html', Dict, request=request)
group_name = 'support_managers'
Dict = {
'type': 'update_chat',
'tickets_wo_manager_html': tickets_wo_manager_html,
'required_beep': True,
'group_name': group_name,
}
channel_layer = get_channel_layer()
async_to_sync(channel_layer.group_send)(
group_name,
Dict
)
# ---------------------
from .websocket_views import send_to_support_managers_list_tickets_wo_manager
send_to_support_managers_list_tickets_wo_manager(ticket, required_beep=True)
# # рассылаем всем менеджерам сообщение
#
# Dict = {
# 'ticket': ticket,
# 'tickets_wo_manager': get_tickets_wo_manager()
# }
# tickets_wo_manager_html = render_to_string('widgets/w_tickets_wo_manager.html', Dict, request=request)
#
# group_name = 'support_managers'
# Dict = {
# 'type': 'update_chat',
# 'tickets_wo_manager_html': tickets_wo_manager_html,
# 'required_beep': True,
# 'group_name': group_name,
# }
# channel_layer = get_channel_layer()
# async_to_sync(channel_layer.group_send)(
# group_name,
# Dict
# )
#
#
# # ---------------------
msgs_for_ticket = get_messages_for_ticket(ticket)
Dict = {