oioioi.usergroups.models

Module Contents

Classes

UserGroup

Group of user which can be moved around contests by teachers

ActionConfig

Make subclasses preserve the alters_data attribute on overridden methods.

UserGroupRanking

Make subclasses preserve the alters_data attribute on overridden methods.

Functions

add_default_configs_if_empty(instance, **kwargs)

delete_isolated_configs(instance, **kwargs)

class oioioi.usergroups.models.UserGroup(*args, **kwargs)[source]

Bases: django.db.models.Model

Group of user which can be moved around contests by teachers

name[source]
owners[source]
members[source]
contests[source]
addition_config[source]
sharing_config[source]
__str__()[source]

Return str(self).

class oioioi.usergroups.models.ActionConfig(*args, **kwargs)[source]

Bases: django.db.models.Model

Make subclasses preserve the alters_data attribute on overridden methods.

enabled[source]
key[source]
oioioi.usergroups.models.add_default_configs_if_empty(instance, **kwargs)[source]
oioioi.usergroups.models.delete_isolated_configs(instance, **kwargs)[source]
class oioioi.usergroups.models.UserGroupRanking(*args, **kwargs)[source]

Bases: django.db.models.Model

Make subclasses preserve the alters_data attribute on overridden methods.

class Meta[source]

Bases: object

unique_together = ['contest', 'user_group'][source]
contest[source]
user_group[source]
__str__()[source]

Return str(self).