# backend/modules/task_management/admin.py from django.contrib import admin from .models import Task @admin.register(Task) class TaskAdmin(admin.ModelAdmin): """ Konfiguracija prikaza modela u Admin panelu. """ # Koja polja želimo vidjeti u tabličnom prikazu list_display = ('title', 'status', 'assigned_to', 'work_order', 'created_at') # Omogućuje filtriranje s desne strane list_filter = ('status', 'created_at', 'work_order') # Omogućuje pretraživanje po tekstu search_fields = ('title', 'description', 'work_order__id', 'work_order__vehicle__registration_number') # Polja koja su samo za čitanje (npr. UUID koji se ne smije mijenjati) readonly_fields = ('id', 'created_at', 'updated_at')