emile 1 year ago
parent 9d8424e785
commit 79ddd0dc7f

@ -15,7 +15,7 @@ def utilities(request):
for ticket in customer_open_tickets: for ticket in customer_open_tickets:
unread_updates_count = 0 unread_updates_count = 0
for ticket_update in ticket.ticketupdate_set.all(): for ticket_update in ticket.ticketupdate_set.exclude(added_by=request.user):
if not TicketRead.objects.filter(ticket_update=ticket_update, user=request.user, read=True).exists(): if not TicketRead.objects.filter(ticket_update=ticket_update, user=request.user, read=True).exists():
unread_updates_count += 1 unread_updates_count += 1
ticket.unread_updates_count = unread_updates_count ticket.unread_updates_count = unread_updates_count

@ -171,10 +171,9 @@ def customer_tickets(request, *args, **kwargs):
def customer_ticket_details(request, ticket_number): def customer_ticket_details(request, ticket_number):
ticket = get_object_or_404(Ticket, ticket_number=ticket_number) ticket = get_object_or_404(Ticket, ticket_number=ticket_number)
ticket_updates = TicketUpdate.objects.filter(ticket=ticket).order_by('id') ticket_updates = TicketUpdate.objects.filter(ticket=ticket).order_by('id')
for update in ticket_updates: for update in TicketUpdate.objects.filter(ticket=ticket).exclude(added_by=request.user).order_by('id'):
if not TicketRead.objects.filter(ticket_update=update, user=request.user).exists(): if not TicketRead.objects.filter(ticket_update=update, user=request.user).exists():
TicketRead.objects.create(ticket_update=update, user=request.user, read=True) TicketRead.objects.create(ticket_update=update, user=request.user, read=True)
context = { context = {
'ticket': ticket, 'ticket': ticket,
'ticket_updates': ticket_updates, 'ticket_updates': ticket_updates,

Binary file not shown.
Loading…
Cancel
Save