admin.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. from django.contrib import admin
  2. from .models import Employee, Shift, Location, Event, Helper, Reinigung
  3. class HelperAdmin(admin.ModelAdmin):
  4. list_display = ('date', 'ben', 'best', 'info')
  5. search_fields = ('date', 'info')
  6. class ReinigungAdmin(admin.ModelAdmin):
  7. list_display = ('date', 'auftrag', 'info')
  8. search_fields = ('date', 'info')
  9. class EmployeeAdmin(admin.ModelAdmin):
  10. list_display = ('name', 'daily_workhours', 'info')
  11. search_fields = ('name',)
  12. class ShiftAdmin(admin.ModelAdmin):
  13. list_display = ('date', 'start', 'end', 'employee')
  14. list_filter = ('date', 'shifttype', 'employee')
  15. search_fields = ('date','employee')
  16. class EventAdmin(admin.ModelAdmin):
  17. list_display = ('date', 'name', 'event_type')
  18. list_filter = ('date', 'name', 'event_type')
  19. search_fields = ('date', 'name', 'location', 'event_type')
  20. admin.site.register(Employee, EmployeeAdmin)
  21. admin.site.register(Shift, ShiftAdmin)
  22. admin.site.register(Event, EventAdmin)
  23. admin.site.register(Location)
  24. admin.site.register(Helper, HelperAdmin)
  25. admin.site.register(Reinigung, ReinigungAdmin)