Adde Aircraft class and associate students with aircrafts
This commit is contained in:
17
cntmanage/flightslot/admins/aircraft_adm.py
Normal file
17
cntmanage/flightslot/admins/aircraft_adm.py
Normal file
@@ -0,0 +1,17 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user