AKPreference.admin module

class AKPreference.admin.EventParticipantAdminForm(*args, **kwargs)[source]

Bases: ModelForm

Adapted admin form for EventParticipant for usage in EventParticipantAdmin)

Form fields:

__init__(*args, **kwargs)[source]
class AKPreference.admin.EventParticipantAdmin(model, admin_site)[source]

Bases: PrepopulateWithNextActiveEventMixin, ModelAdmin

Admin interface for EventParticipant

model

alias of EventParticipant

form

alias of EventParticipantAdminForm

preference_count(obj)[source]

Access the annotated preference count for the participants as field in the admin list view :param obj: partipipant object :return: annotated preference count

get_urls()[source]

Add additional URLs/views Currently used to reset the interest field and interest counter field

anonymize(request, queryset)[source]

Action: Anonymize selected participants Will use a typical admin confirmation view flow

class AKPreference.admin.AKPreferenceAdminForm(*args, **kwargs)[source]

Bases: ModelForm

Adapted admin form for AK preferences for usage in AKPreferenceAdmin)

Form fields:

__init__(*args, **kwargs)[source]
class AKPreference.admin.AKPreferenceAdmin(model, admin_site)[source]

Bases: PrepopulateWithNextActiveEventMixin, ModelAdmin

Admin interface for AK preferences. Uses an adapted form (see AKPreferenceAdminForm)

model

alias of AKPreference

form

alias of AKPreferenceAdminForm