oioioi.usergroups.admin

Module Contents

Classes

UserGroupAdmin

Encapsulate all admin options and functionality for a given model.

UserGroupRankingInline

Options for inline editing of model instances.

UserGroupRankingsContestAdminMixin

Functions

oioioi.usergroups.admin.get_user_name_and_login_bounded(self, user)[source]
class oioioi.usergroups.admin.UserGroupAdmin(model, admin_site)[source]

Bases: oioioi.base.admin.ModelAdmin

Encapsulate all admin options and functionality for a given model.

exclude = ['addition_config', 'sharing_config', 'contests'][source]
filter_horizontal = ['owners', 'members'][source]
search_fields = ['name'][source]
formfield_for_dbfield(db_field, request, **kwargs)[source]

Hook for specifying the form Field instance for a given database Field instance.

If kwargs are given, they’re passed to the form Field’s constructor.

class oioioi.usergroups.admin.UserGroupRankingInline(parent_model, admin_site)[source]

Bases: oioioi.base.admin.StackedInline

Options for inline editing of model instances.

Provide fk_name to specify the attribute name of the ForeignKey from model to its parent. This is required if model has more than one ForeignKey to its parent.

model[source]
extra = 0[source]
category[source]
formfield_for_foreignkey(db_field, request, **kwargs)[source]

Get a form Field for a ForeignKey.

class oioioi.usergroups.admin.UserGroupRankingsContestAdminMixin(*args, **kwargs)[source]

Bases: object