squaresdb.membership.admin module¶
- class squaresdb.membership.admin.FeeCategoryAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['slug', 'name']¶
- list_display = ['slug', 'name']¶
- property media¶
- readonly_fields = ['slug', 'name']¶
- class squaresdb.membership.admin.MITAffilAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['slug', 'name', 'student']¶
- list_display = ['slug', 'name', 'student']¶
- property media¶
- readonly_fields = ['slug', 'name', 'student']¶
- class squaresdb.membership.admin.PersonAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- actions = ['make_auth_link']¶
- has_bulkcreate_authlink_permission(request)[source]¶
Does the user have bulk create PersonAuthLink permission
- inlines = [<class 'squaresdb.membership.admin.PersonCommentInline'>, <class 'squaresdb.membership.admin.TSClassMemberPersonInline'>, <class 'squaresdb.membership.admin.TSClassAssistPersonInline'>]¶
- list_display = ['view_link', 'name', 'email', 'level', 'status', 'mit_affil', 'frequency']¶
- list_display_links = ['name']¶
- list_filter = ['level', 'status', 'mit_affil', 'fee_cat', 'frequency', 'classes', 'last_marked_correct']¶
- property media¶
- search_fields = ['name', 'email']¶
- class squaresdb.membership.admin.PersonAuthLinkAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['person', 'allowed_ip', 'expire_time', 'create_user', 'create_time', 'create_reason_basic', 'create_reason_detail', 'create_ip']¶
- list_display = ['person', 'allowed_ip', 'expire_time', 'create_user', 'create_time', 'create_reason_basic', 'create_reason_detail']¶
- property media¶
- readonly_fields = ['person', 'allowed_ip', 'expire_time', 'create_user', 'create_time', 'create_reason_basic', 'create_reason_detail', 'create_ip']¶
- class squaresdb.membership.admin.PersonCommentAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['person', 'body', 'author']¶
- list_display = ['person', 'author', 'timestamp', 'body']¶
- list_display_links = ['person', 'author', 'timestamp', 'body']¶
- list_filter = ['timestamp']¶
- property media¶
- search_fields = ['person__name', 'person__email']¶
- class squaresdb.membership.admin.PersonCommentInline(parent_model, admin_site)[source]¶
Bases:
TabularInline- extra = 1¶
- fk_name = 'person'¶
- property media¶
- model¶
alias of
PersonComment
- class squaresdb.membership.admin.PersonFrequencyAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['slug', 'name', 'order']¶
- list_display = ['slug', 'name', 'order']¶
- property media¶
- ordering = ['order', 'slug']¶
- readonly_fields = ['slug', 'name', 'order']¶
- class squaresdb.membership.admin.PersonStatusAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['slug', 'name', 'member']¶
- list_display = ['slug', 'name', 'member']¶
- property media¶
- readonly_fields = ['slug', 'name', 'member']¶
- class squaresdb.membership.admin.SquareLevelAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- fields = ['slug', 'name', 'order']¶
- list_display = ['slug', 'name', 'order']¶
- property media¶
- ordering = ['order', 'slug']¶
- readonly_fields = ['slug', 'name', 'order']¶
- class squaresdb.membership.admin.TSClassAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- autocomplete_fields = ['coordinator']¶
- inlines = [<class 'squaresdb.membership.admin.TSClassAssistClassInline'>, <class 'squaresdb.membership.admin.TSClassMemberClassInline'>]¶
- list_display = ['label', 'coordinator', 'start_date', 'end_date']¶
- property media¶
- search_fields = ['label', 'coordinator__name']¶
- class squaresdb.membership.admin.TSClassAssistAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- autocomplete_fields = ['assistant', 'clas']¶
- list_display = ['assistant', 'clas', 'role']¶
- list_display_links = ['assistant', 'clas']¶
- list_filter = ['clas']¶
- property media¶
- search_fields = ['assistant']¶
- class squaresdb.membership.admin.TSClassAssistClassInline(parent_model, admin_site)[source]¶
Bases:
TabularInline- autocomplete_fields = ['assistant']¶
- extra = 1¶
- fk_name = 'clas'¶
- property media¶
- model¶
alias of
TSClassAssist
- verbose_name_plural = 'Assistants'¶
- class squaresdb.membership.admin.TSClassAssistPersonInline(parent_model, admin_site)[source]¶
Bases:
TabularInline- autocomplete_fields = ['assistant', 'clas']¶
- extra = 1¶
- fk_name = 'assistant'¶
- property media¶
- model¶
alias of
TSClassAssist
- verbose_name_plural = 'classes helped with (not including as class coordinator)'¶
- class squaresdb.membership.admin.TSClassMemberAdmin(*args, **kwargs)[source]¶
Bases:
VersionAdmin- autocomplete_fields = ['student', 'clas']¶
- list_display = ['student', 'clas', 'pe']¶
- list_display_links = ['student', 'clas']¶
- list_filter = ['pe', 'clas']¶
- property media¶
- search_fields = ['student']¶