From 83994d07d7083072f497bb2eba7f6f2a86377a0e Mon Sep 17 00:00:00 2001 From: Timothy Hobbs Date: Sun, 3 Dec 2023 10:49:59 +0000 Subject: [PATCH 1/4] Fix updating tickets when opened from my-tickets view --- helpdesk/serializers.py | 3 ++- helpdesk/templates/helpdesk/my_tickets.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/helpdesk/serializers.py b/helpdesk/serializers.py index f6d34857..531db1b7 100644 --- a/helpdesk/serializers.py +++ b/helpdesk/serializers.py @@ -83,12 +83,13 @@ class PublicTicketListingSerializer(serializers.ModelSerializer): status = serializers.SerializerMethodField() queue = serializers.SerializerMethodField() kbitem = serializers.SerializerMethodField() + secret_key = serializers.CharField(read_only=True) class Meta: model = Ticket # fields = '__all__' fields = ('ticket', 'id', 'title', 'queue', 'status', - 'created', 'due_date', 'submitter', 'kbitem') + 'created', 'due_date', 'submitter', 'kbitem', 'secret_key') def get_queue(self, obj): return {"title": obj.queue.title, "id": obj.queue.id} diff --git a/helpdesk/templates/helpdesk/my_tickets.html b/helpdesk/templates/helpdesk/my_tickets.html index 6cb0726e..f9882bba 100644 --- a/helpdesk/templates/helpdesk/my_tickets.html +++ b/helpdesk/templates/helpdesk/my_tickets.html @@ -37,7 +37,7 @@ window.addEventListener('load', function() data.results.forEach(function(ticket) { $('#ticketsTable tbody').append(` - ${ticket.title} + ${ticket.title} ${ticket.queue.title} ${ticket.status} ${ticket.created} From 443280256289f18d9d3853a2528fef2640270721 Mon Sep 17 00:00:00 2001 From: Timothy Hobbs Date: Sun, 3 Dec 2023 11:00:20 +0000 Subject: [PATCH 2/4] Fix css for showing ticket followups --- helpdesk/static/helpdesk/helpdesk-extend.css | 8 +++++++- helpdesk/templates/helpdesk/public_view_ticket.html | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/helpdesk/static/helpdesk/helpdesk-extend.css b/helpdesk/static/helpdesk/helpdesk-extend.css index f36f08d9..9e93b62a 100644 --- a/helpdesk/static/helpdesk/helpdesk-extend.css +++ b/helpdesk/static/helpdesk/helpdesk-extend.css @@ -73,7 +73,13 @@ table.ticket-stats tbody th, table.ticket-stats tbody tr {padding-left: 20px} padding-top: 0; } #ticket-description {background-color: #FCF8E3;} -.followup.well {background-color: #f4f5ff;} +.followup.well { + background-color: #f4f5ff; +} +.followup { + padding: 20px; + margin: 30px; +} /* Add your custom styles here */ diff --git a/helpdesk/templates/helpdesk/public_view_ticket.html b/helpdesk/templates/helpdesk/public_view_ticket.html index c293427d..d3d69013 100644 --- a/helpdesk/templates/helpdesk/public_view_ticket.html +++ b/helpdesk/templates/helpdesk/public_view_ticket.html @@ -66,8 +66,8 @@

{% trans "Follow-Ups" %}

{% load ticket_to_link %} {% for followup in ticket.followup_set.public_followups %} -
-
{{ followup.title }}
+
+

{{ followup.title }}

{{ followup.comment|force_escape|urlizetrunc:50|num_to_link|linebreaksbr }} {% if followup.ticketchange_set.all %}
    {% for change in followup.ticketchange_set.all %} From 9b17dc3cbd0f7b83f70a82839242cc2c79f6b415 Mon Sep 17 00:00:00 2001 From: Timothy Hobbs Date: Sun, 3 Dec 2023 11:12:47 +0000 Subject: [PATCH 3/4] More formatting fixes on ticket view page --- helpdesk/templates/helpdesk/public_view_ticket.html | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/helpdesk/templates/helpdesk/public_view_ticket.html b/helpdesk/templates/helpdesk/public_view_ticket.html index d3d69013..cdca2de7 100644 --- a/helpdesk/templates/helpdesk/public_view_ticket.html +++ b/helpdesk/templates/helpdesk/public_view_ticket.html @@ -5,11 +5,18 @@ {% block helpdesk_body %} - - + + + + + @@ -152,7 +159,7 @@ - + {% csrf_token %} From 7a4210df5055d3d62a2fb329272885515eb66330 Mon Sep 17 00:00:00 2001 From: Timothy Hobbs Date: Mon, 4 Dec 2023 23:42:49 +0000 Subject: [PATCH 4/4] my_tickets.html: Trans tags --- helpdesk/templates/helpdesk/my_tickets.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/helpdesk/templates/helpdesk/my_tickets.html b/helpdesk/templates/helpdesk/my_tickets.html index f9882bba..cde160a1 100644 --- a/helpdesk/templates/helpdesk/my_tickets.html +++ b/helpdesk/templates/helpdesk/my_tickets.html @@ -7,17 +7,17 @@
    {{ ticket.ticket }} . {{ ticket.title }} [{{ ticket.get_status }}]
    {% blocktrans with ticket.queue as queue_name %}Queue: {{ queue_name }}{% endblocktrans %}
    + + {{ ticket.ticket }} . {{ ticket.title }} [{{ ticket.get_status }}] + +
    {% blocktrans with ticket.queue as queue_name %}Queue{{ queue_name }}{% endblocktrans %}
    {% trans "Submitted On" %} {{ ticket.created|date:"DATETIME_FORMAT" }} ({{ ticket.created|naturaltime }})
    - - - - + + + +
    TitleQueueStatusCreated{% trans "Title" %}{% trans "Queue" %}{% trans "Status" %}{% trans "Created" %}
    -