This commit is contained in:
21
backend/modules/task_management/admin.py
Normal file
21
backend/modules/task_management/admin.py
Normal file
@@ -0,0 +1,21 @@
|
||||
# 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')
|
||||
Reference in New Issue
Block a user