loefsys.groups.admin module
Module defining the admin panel for groups.
- class loefsys.groups.admin.GroupActivityFilter(request, params, model, model_admin)
Bases:
SimpleListFilter
Describes a filter that filters a queryset by a group’s activity.
- title = 'Activity Status'
- parameter_name = 'activitystatus'
- lookups(_request, _model_admin)
Return a list of filter options.
- queryset(_request, queryset)
Return the filtered queryset.
- class loefsys.groups.admin.BoardAdmin(model, admin_site)
Bases:
ModelAdmin
Admin interface for the board model.
- list_display = ('name', 'year')
- list_filter = (<class 'loefsys.groups.admin.GroupActivityFilter'>,)
- search_fields = ('name', 'description', 'year')
- filter_horizontal = ('permissions',)
- property media
- class loefsys.groups.admin.CommitteeAdmin(model, admin_site)
Bases:
ModelAdmin
Admin interface for the committee model.
- list_display = ('name', 'description')
- list_filter = ('mandatory', <class 'loefsys.groups.admin.GroupActivityFilter'>)
- search_fields = ('name', 'description')
- filter_horizontal = ('permissions',)
- property media
- class loefsys.groups.admin.FraternityAdmin(model, admin_site)
Bases:
ModelAdmin
Admin interface for the fraternity model.
- list_display = ('name', 'gender_base')
- list_filter = (<class 'loefsys.groups.admin.GroupActivityFilter'>,)
- search_fields = ('name', 'description')
- filter_horizontal = ('permissions',)
- property media
- class loefsys.groups.admin.TaskforceAdmin(model, admin_site)
Bases:
ModelAdmin
Admin interface for the taskforce model.
- list_display = ('name', 'description', 'requires_nda')
- list_filter = (<class 'loefsys.groups.admin.GroupActivityFilter'>, 'requires_nda')
- search_fields = ('name', 'description')
- filter_horizontal = ('permissions',)
- property media
- class loefsys.groups.admin.YearClubAdmin(model, admin_site)
Bases:
ModelAdmin
Admin interface for the year club model.
- list_display = ('name', 'year')
- list_filter = (<class 'loefsys.groups.admin.GroupActivityFilter'>,)
- search_fields = ('name', 'description')
- filter_horizontal = ('permissions',)
- property media