Files
catops/cntmanage/flightslot/admins/aircraft_adm.py

17 lines
545 B
Python

from django.contrib import admin
from django.db.models.query import QuerySet
from django.http import HttpRequest
from ..models.aircrafts import Aircraft
class AircraftAdmin(admin.ModelAdmin):
model = Aircraft
list_display = ("type", "markings", "avail_hours", "complex", )
list_filter = ("type", )
actions = ("reset_maint")
def get_queryset(self, request: HttpRequest) -> QuerySet[Aircraft]:
qs: QuerySet[Aircraft] = super().get_queryset(request)
qs.order_by("type", "markings")
return qs