From db9fab89e52145f1d90fdeea862bed7706cad732 Mon Sep 17 00:00:00 2001 From: Paul Date: Fri, 13 Jun 2025 13:30:26 +0200 Subject: [PATCH] feat: AssignedTicketListView removed, not needed anymore --- .../ticketsystem/assigned_tickets.html | 69 ------------------- ticketsystem/templates/ticketsystem/base.html | 2 - ticketsystem/urls.py | 3 +- ticketsystem/views.py | 12 ---- 4 files changed, 1 insertion(+), 85 deletions(-) delete mode 100644 ticketsystem/templates/ticketsystem/assigned_tickets.html diff --git a/ticketsystem/templates/ticketsystem/assigned_tickets.html b/ticketsystem/templates/ticketsystem/assigned_tickets.html deleted file mode 100644 index 07e6016..0000000 --- a/ticketsystem/templates/ticketsystem/assigned_tickets.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "ticketsystem/base.html" %} -{% block content %} - - -
-

🧾 Meine zugewiesenen Tickets

-

- Hinweis: Bereits geschlossene Tickets werden hier nicht aufgelistet. -

- - {% for ticket in tickets %} -
- - #{{ ticket.id }} – {{ ticket.title }} - -
- Status: {{ ticket.get_status_display }} | - Priorität: {{ ticket.get_priority_display }} | - Angelegt am {{ ticket.created_at|date:"d.m.Y H:i" }} -
-
- {% empty %} -

Es sind derzeit keine Tickets vorhanden.

- {% endfor %} -
-{% endblock %} diff --git a/ticketsystem/templates/ticketsystem/base.html b/ticketsystem/templates/ticketsystem/base.html index 6c9da6d..aff47e7 100644 --- a/ticketsystem/templates/ticketsystem/base.html +++ b/ticketsystem/templates/ticketsystem/base.html @@ -14,8 +14,6 @@
🏠 Start 📋 Tickets - 🧾 Meine Tickets ❓ FAQ
diff --git a/ticketsystem/urls.py b/ticketsystem/urls.py index 420803b..0b881d6 100644 --- a/ticketsystem/urls.py +++ b/ticketsystem/urls.py @@ -1,6 +1,6 @@ from django.urls import path -from .views import (AssignedTicketListView, HomeView, TicketCreateView, +from .views import (HomeView, TicketCreateView, TicketDetailUpdateView, TicketListView, TicketUpdateView, faq_list, faq_pdf_download) @@ -14,7 +14,6 @@ urlpatterns = [ # /ticketsystem/new/ path("new/", TicketCreateView.as_view(), name="create"), path("/modify/", TicketUpdateView.as_view(), name="modify"), - path("meine-tickets/", AssignedTicketListView.as_view(), name="assigned-tickets"), path("faq/", faq_list, name="faq-list"), path("faq/download/", faq_pdf_download, name="faq-pdf-download"), ] diff --git a/ticketsystem/views.py b/ticketsystem/views.py index 753fd5c..492d931 100644 --- a/ticketsystem/views.py +++ b/ticketsystem/views.py @@ -233,18 +233,6 @@ class TicketDetailUpdateView(UpdateView): return super().post(request, *args, **kwargs) -class AssignedTicketListView(LoginRequiredMixin, ListView): - model = Ticket - template_name = "ticketsystem/assigned_tickets.html" - context_object_name = "tickets" - ordering = ["-created_at"] - - def get_queryset(self): - return Ticket.objects.filter(assigned_to=self.request.user).exclude( - status="closed" - ) # oder "geschlossen", je nach Wahl - - class TicketCreateView(CreateView): model = Ticket form_class = TicketForm