Newer
Older
from home.models import InterludesActivity, InterludesParticipant, ActivityList
from shared.admin import ExportCsvMixin
admin.site.site_header = "Administration site interludes"
# Tag html <title>
admin.site.site_title = "Admin Interludes"
@admin.register(InterludesActivity)
class InterludesActivityAdmin(ExportCsvMixin, admin.ModelAdmin):
"""option d'affichage des activités dans la vue django admin"""
list_display = ("title", "host_name", "display", "must_subscribe","on_planning")
list_filter = ("display", "must_subscribe", "on_planning")
ordering = ("title", "host_name",)
list_editable = ("display",)
list_per_page = 100
@admin.register(InterludesParticipant)
class InterludesParticipantAdmin(ExportCsvMixin, admin.ModelAdmin):
"""option d'affichage des participant dans la vue django admin"""
list_display = ("user", "school", "is_registered")
list_filter = ("school", "is_registered")
ordering = ("user",)
list_per_page = 200
@admin.register(ActivityList)
"""option d'affichage des choix d'activités dans la vue django admin"""
list_display = ("activity", "participant", "priority", "accepted")
list_filter = ("activity", "participant",)
list_editable = ("accepted",)
ordering = ("activity", "priority", "participant",)