Files @ e726ff21a8ff
Branch filter:

Location: symposion_app/vendor/symposion/conference/admin.py

James Polley
Create regidesk app

Shows summary of all attendees with a paid ticket, including
boarding_pass status.

Currently, regidesk allows staff with the requisite permission the
ability to view the checkin status of attendees, and email the user
their boarding pass email.

Included is a view for the user to retrieve their own QR code (in case
they got the plain-text version of the email, they can use this to
download an image to their phone for faster checkin)
from django.contrib import admin

from symposion.conference.models import Conference, Section


class SectionInline(admin.TabularInline):
    model = Section
    prepopulated_fields = {"slug": ("name",)}
    extra = 1


class ConferenceAdmin(admin.ModelAdmin):
    list_display = ("title", "start_date", "end_date")
    inlines = [SectionInline, ]


admin.site.register(Conference, ConferenceAdmin)
admin.site.register(
    Section,
    prepopulated_fields={"slug": ("name",)},
    list_display=("name", "conference", "start_date", "end_date")
)