Initial commit
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
from django.contrib import admin
|
||||
from .models import Skill, Event, TaskArea, Shift, ShiftSignup, EventTemplate
|
||||
|
||||
@admin.register(Skill)
|
||||
class SkillAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'color', 'created_at']
|
||||
search_fields = ['name']
|
||||
|
||||
@admin.register(Event)
|
||||
class EventAdmin(admin.ModelAdmin):
|
||||
list_display = ['title', 'start_date', 'end_date', 'location', 'created_by', 'created_at']
|
||||
list_filter = ['start_date', 'end_date']
|
||||
search_fields = ['title', 'description', 'location']
|
||||
|
||||
@admin.register(TaskArea)
|
||||
class TaskAreaAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'event', 'order']
|
||||
list_filter = ['event']
|
||||
|
||||
@admin.register(Shift)
|
||||
class ShiftAdmin(admin.ModelAdmin):
|
||||
list_display = ['title', 'task_area', 'start_time', 'end_time', 'max_participants']
|
||||
list_filter = ['task_area__event', 'task_area']
|
||||
|
||||
@admin.register(ShiftSignup)
|
||||
class ShiftSignupAdmin(admin.ModelAdmin):
|
||||
list_display = ['shift', 'user', 'guest_name', 'created_at']
|
||||
list_filter = ['shift__task_area__event', 'created_at']
|
||||
|
||||
@admin.register(EventTemplate)
|
||||
class EventTemplateAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'created_by', 'created_at']
|
||||
Reference in New Issue
Block a user