send msg
This commit is contained in:
SDE
2023-08-02 16:29:24 +03:00
parent 09f277a033
commit 406d7f7bc6
5 changed files with 52 additions and 45 deletions

View File

@@ -41,11 +41,8 @@ def support_tickets_ajax(request):
raise Http404 raise Http404
if request.user.is_staff: if request.user.is_staff:
from ChatServiceApp.funcs import get_tickets_for_manager, get_tickets_wo_manager from ChatServiceApp.funcs import get_ticketsDict_for_staff
Dict = { Dict = get_ticketsDict_for_staff(request.user)
'tickets_wo_manager': get_tickets_wo_manager(),
'tickets_for_manager': get_tickets_for_manager(request.user),
}
tpl_name = 'blocks/profile/b_support_chat.html' tpl_name = 'blocks/profile/b_support_chat.html'
else: else:
from ChatServiceApp.models import MsgGroup from ChatServiceApp.models import MsgGroup

View File

@@ -1,5 +1,12 @@
from .models import * from .models import *
def get_ticketsDict_for_staff(user):
Dict = {
'tickets_wo_manager': get_tickets_wo_manager(),
'tickets_for_manager': get_tickets_for_manager(user),
}
return Dict
def get_tickets_wo_manager(): def get_tickets_wo_manager():
tickets = MsgGroup.objects.filter(enable=True, manager=None) tickets = MsgGroup.objects.filter(enable=True, manager=None)

View File

@@ -102,6 +102,7 @@ def support_show_chat_by_ticket_ajax(request):
Dict = { Dict = {
'ticket': obj 'ticket': obj
} }
Dict.update(get_ticketsDict_for_staff(request.user))
tpl_name = 'blocks/profile/b_support_chat.html' tpl_name = 'blocks/profile/b_support_chat.html'

View File

@@ -9,6 +9,8 @@
<div class="title-profile-cont"> <div class="title-profile-cont">
<h1>Техническая поддержка</h1> <h1>Техническая поддержка</h1>
</div> </div>
{% if ticket %}
<div class="name_ticket"> <div class="name_ticket">
<span>{{ ticket.name }}</span> <span>{{ ticket.name }}</span>
</div> </div>
@@ -51,8 +53,8 @@
</div> </div>
</div> </div>
{% endif %} {% endif %}
</div> </div>
{% endif %}
{% if user.is_staff %} {% if user.is_staff %}
<div class="block-list-of-users"> <div class="block-list-of-users">
<span class="title-list-of-users">Неразобранные тикеты</span> <span class="title-list-of-users">Неразобранные тикеты</span>

View File

@@ -1,6 +1,6 @@
{% load static %} {% load static %}
<div class="container-message_support_chat{% if msg.sender == user %} right{% else %} left{% endif %}"> <div class="container-message_support_chat{% if msg.sender == user or ticket.owner != user %} right{% else %} left{% endif %}">
<div class="block_avatar_message{% if msg.sender == ticket.manager %} left{% else %} right{% endif %}"> <div class="block_avatar_message{% if msg.sender == ticket.manager %} left{% else %} right{% endif %}">
<img src="{% static "delete_later/Avatar.png" %}"> <img src="{% static "delete_later/Avatar.png" %}">
</div> </div>