Added checks to Flight creation

This commit is contained in:
2025-09-29 23:37:58 -05:00
parent 2bd64cb748
commit 12bedaf6a8
4 changed files with 107 additions and 10 deletions

View File

@@ -16,10 +16,18 @@ class FlightAdmin(admin.ModelAdmin): # type: ignore[type-arg]
"origin",
"destination",
"departure_time",
"arrival_time",
"status",
"arrival_time_display",
"status_display",
)
@admin.display(description="Flight")
def flight_number_display(self, obj):
return f"{obj.carrier.icao}{obj.flight_number}"
@admin.display(description="Arrival", ordering="departure_time")
def arrival_time_display(self, obj):
return obj.arrival_time
@admin.display(description="Status")
def status_display(self, obj):
return obj.status