feat: added new Course class to model
This commit is contained in:
@@ -62,7 +62,7 @@ class TicketListView(ListView):
|
||||
|
||||
class TicketDetailUpdateView(UpdateView):
|
||||
model = Ticket
|
||||
fields = ["title", "description", "status", "priority", "assigned_to"]
|
||||
fields = ["title", "description", "status", "priority", "assigned_to", "course"]
|
||||
template_name = "ticketsystem/detail.html"
|
||||
comment_form_class = CommentForm
|
||||
|
||||
@@ -96,7 +96,7 @@ class TicketDetailUpdateView(UpdateView):
|
||||
response = super().form_valid(form) # Speichert das Ticket
|
||||
|
||||
# History tracking für geänderte Felder
|
||||
tracked_fields = ["title", "description", "status", "priority", "assigned_to"]
|
||||
tracked_fields = ["title", "description", "status", "priority", "assigned_to", "course"]
|
||||
for field in tracked_fields:
|
||||
if field in form.changed_data:
|
||||
old_value = getattr(original, field)
|
||||
@@ -168,7 +168,7 @@ class AssignedTicketListView(LoginRequiredMixin, ListView):
|
||||
|
||||
class TicketCreateView(CreateView):
|
||||
model = Ticket
|
||||
fields = ["title", "description", "status", "priority", "assigned_to"]
|
||||
fields = ["title", "description", "status", "priority", "assigned_to", "course"]
|
||||
template_name = "ticketsystem/ticket_form.html"
|
||||
|
||||
def form_valid(self, form):
|
||||
@@ -182,7 +182,7 @@ class TicketCreateView(CreateView):
|
||||
|
||||
class TicketUpdateView(LoginRequiredMixin, UpdateView):
|
||||
model = Ticket
|
||||
fields = ["title", "description", "status", "priority", "assigned_to"]
|
||||
fields = ["title", "description", "status", "priority", "assigned_to", "course"]
|
||||
template_name = "ticketsystem/ticket_form.html"
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user