|
|
@ -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,
|
|
|
|