fix: reformatted with black

This commit is contained in:
2025-05-28 23:21:25 +02:00
parent 49e8a794af
commit 9d6ef9f5ff
5 changed files with 29 additions and 26 deletions

View File

@@ -6,7 +6,7 @@ from .views import (
TicketUpdateView,
HomeView,
AssignedTicketListView,
TicketDetailUpdateView
TicketDetailUpdateView,
)
urlpatterns = [
@@ -15,7 +15,7 @@ urlpatterns = [
# /ticketsystem/tickets
path("tickets", TicketListView.as_view(), name="ticket-list"),
# /ticketsystem/detail/
path('<int:pk>/', TicketDetailUpdateView.as_view(), name='detail'),
path("<int:pk>/", TicketDetailUpdateView.as_view(), name="detail"),
# /ticketsystem/new/
path("new/", TicketCreateView.as_view(), name="create"),
path("<int:pk>/modify/", TicketUpdateView.as_view(), name="modify"),

View File

@@ -18,12 +18,14 @@ class HomeView(TemplateView):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context.update({
'total_tickets': Ticket.objects.count(),
'open_tickets': Ticket.objects.filter(status='open').count(),
'closed_tickets': Ticket.objects.filter(status='closed').count(),
'recent_tickets': Ticket.objects.order_by('-updated_at')[:5],
})
context.update(
{
"total_tickets": Ticket.objects.count(),
"open_tickets": Ticket.objects.filter(status="open").count(),
"closed_tickets": Ticket.objects.filter(status="closed").count(),
"recent_tickets": Ticket.objects.order_by("-updated_at")[:5],
}
)
return context
@@ -65,7 +67,7 @@ class TicketDetailUpdateView(UpdateView):
comment_form_class = CommentForm
def get_success_url(self):
return reverse('detail', kwargs={'pk': self.object.pk})
return reverse("detail", kwargs={"pk": self.object.pk})
def dispatch(self, request, *args, **kwargs):
self.ticket = self.get_object()
@@ -84,8 +86,8 @@ class TicketDetailUpdateView(UpdateView):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
# Kommentarformular hinzufügen
if 'comment_form' not in context:
context['comment_form'] = self.comment_form_class()
if "comment_form" not in context:
context["comment_form"] = self.comment_form_class()
return context
def form_valid(self, form):
@@ -120,15 +122,17 @@ class TicketDetailUpdateView(UpdateView):
)
if form.changed_data:
messages.success(self.request,
f"Ticket erfolgreich aktualisiert. Geänderte Felder: {', '.join(form.changed_data)}")
messages.success(
self.request,
f"Ticket erfolgreich aktualisiert. Geänderte Felder: {', '.join(form.changed_data)}",
)
return response
def post(self, request, *args, **kwargs):
self.object = self.get_object() # Wichtig: object setzen für beide Fälle
if 'comment_submit' in request.POST:
if "comment_submit" in request.POST:
# Kommentar absenden
comment_form = self.comment_form_class(request.POST)
if comment_form.is_valid():
@@ -157,9 +161,9 @@ class AssignedTicketListView(LoginRequiredMixin, ListView):
ordering = ["-created_at"]
def get_queryset(self):
return Ticket.objects.filter(
assigned_to=self.request.user
).exclude(status="closed") # oder "geschlossen", je nach Wahl
return Ticket.objects.filter(assigned_to=self.request.user).exclude(
status="closed"
) # oder "geschlossen", je nach Wahl
class TicketCreateView(CreateView):
@@ -169,11 +173,11 @@ class TicketCreateView(CreateView):
def form_valid(self, form):
form.instance.created_by = self.request.user
form.instance.status = 'open'
form.instance.status = "open"
return super().form_valid(form)
def get_success_url(self):
return reverse('detail', kwargs={'pk': self.object.pk})
return reverse("detail", kwargs={"pk": self.object.pk})
class TicketUpdateView(LoginRequiredMixin, UpdateView):