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']

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_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_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_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_filter = ['pe', 'clas']
property media
search_fields = ['student']
class squaresdb.membership.admin.TSClassMemberClassInline(parent_model, admin_site)[source]

Bases: TabularInline

autocomplete_fields = ['student']
extra = 1
fk_name = 'clas'
property media
model

alias of TSClassMember

verbose_name_plural = 'Students'
class squaresdb.membership.admin.TSClassMemberPersonInline(parent_model, admin_site)[source]

Bases: TabularInline

autocomplete_fields = ['student', 'clas']
extra = 1
fk_name = 'student'
property media
model

alias of TSClassMember

verbose_name_plural = 'classes taken'