admin.py 753 B

12345678910111213141516171819202122232425
  1. from django.contrib import admin
  2. from .models import Employee, Shift, Location, Event
  3. class EmployeeAdmin(admin.ModelAdmin):
  4. list_display = ('name', 'daily_workhours', 'info')
  5. search_fields = ('name',)
  6. class ShiftAdmin(admin.ModelAdmin):
  7. list_display = ('date', 'start', 'end', 'employee')
  8. list_filter = ('date', 'shifttype', 'employee')
  9. search_fields = ('date','employee')
  10. class EventAdmin(admin.ModelAdmin):
  11. list_display = ('date', 'name', 'event_type')
  12. list_filter = ('date', 'name', 'event_type')
  13. search_fields = ('date', 'name', 'location', 'event_type')
  14. admin.site.register(Employee, EmployeeAdmin)
  15. admin.site.register(Shift, ShiftAdmin)
  16. admin.site.register(Event, EventAdmin)
  17. admin.site.register(Location)