create reservation models

This commit is contained in:
Thomas Girod
2025-04-13 15:09:42 +02:00
committed by imperosol
parent af014e419f
commit c45be81bb3
10 changed files with 256 additions and 1 deletions

19
reservation/admin.py Normal file
View File

@ -0,0 +1,19 @@
from django.contrib import admin
from reservation.models import ReservationSlot, Room
@admin.register(Room)
class RoomAdmin(admin.ModelAdmin):
list_display = ("name", "club")
list_filter = (("club", admin.RelatedOnlyFieldListFilter), "location")
autocomplete_fields = ("club",)
search_fields = ("name",)
@admin.register(ReservationSlot)
class ReservationSlotAdmin(admin.ModelAdmin):
list_display = ("room", "start_at", "end_at", "author")
autocomplete_fields = ("author",)
list_filter = ("room",)
date_hierarchy = "start_at"