support chat v3
This commit is contained in:
SDE
2023-08-24 16:48:13 +03:00
parent 4f294455cc
commit 30b090c527
4 changed files with 9 additions and 2 deletions

View File

@@ -323,6 +323,9 @@ def get_tickets_wo_manager():
return tickets
def get_tickets_for_manager(user):
unread_msgs = Message.objects.filter(
group=31, status='sended', receiver=user
)
unread_msgs = Message.objects.filter(
group=OuterRef('pk'), status='sended', receiver=user

View File

@@ -368,7 +368,10 @@ def support_show_chat_by_ticket_ajax(request):
# if len(msgs) > 1:
new_msg_allow = True
# msgs.filter(receiver=cur_receiver).update(status='seen')
seen_msgs = msgs.filter(receiver=request.user, status='sended')
if seen_msgs:
seen_msgs.update(status='seen')
msgs = get_messages_for_ticket(ticket)
Dict = {
'ticket': ticket,

View File

@@ -1,5 +1,5 @@
from .models import *
def get_routes_Dict(user=None):
def get_routes_Dict(user=None, data=None):
from ReferenceDataApp.models import Airport, Country, City
# if not user and user.is_authenticated:

View File

@@ -11,4 +11,5 @@ urlpatterns = [
path('edit_route/', edit_route_ajax, name='edit_route_ajax'),
path('get_routes/', get_routes_ajax, name='get_routes_ajax'),
]