Versiunea funcțională EUMI
This commit is contained in:
+21
-1
@@ -1,3 +1,23 @@
|
||||
from django.shortcuts import render
|
||||
from django.db.models import Q
|
||||
from .models import Intervention
|
||||
|
||||
# Create your views here.
|
||||
|
||||
def intervention_list(request):
|
||||
query = request.GET.get("search", "")
|
||||
tickets = Intervention.objects.all().order_by("-created_at")
|
||||
|
||||
if query:
|
||||
tickets = tickets.filter(
|
||||
Q(title__icontains=query)
|
||||
| Q(description__icontains=query)
|
||||
| Q(reported_by__name__icontains=query)
|
||||
| Q(assigned_to_it__icontains=query)
|
||||
)
|
||||
|
||||
context = {"tickets": tickets}
|
||||
|
||||
if request.headers.get("HX-Request"):
|
||||
return render(request, "interventions/partials/ticket_table.html", context)
|
||||
|
||||
return render(request, "interventions/intervention_list.html", context)
|
||||
|
||||
Reference in New Issue
Block a user