oioioi.teams.models

Module Contents

Classes

Team

Make subclasses preserve the alters_data attribute on overridden methods.

TeamMembership

Represents a realation between an user and a team.

TeamsConfig

Make subclasses preserve the alters_data attribute on overridden methods.

Attributes

class oioioi.teams.models.Team(*args, **kwargs)[source]

Bases: django.db.models.Model

Make subclasses preserve the alters_data attribute on overridden methods.

name[source]
login[source]
user[source]
contest[source]
join_key[source]
save(*args, **kwargs)[source]

Save the current instance. Override this in a subclass if you want to control the saving process.

The ‘force_insert’ and ‘force_update’ parameters can be used to insist that the “save” must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.

class oioioi.teams.models.TeamMembership(*args, **kwargs)[source]

Bases: django.db.models.Model

Represents a realation between an user and a team.

class Meta[source]

Bases: object

unique_together = ['user', 'team'][source]
user[source]
team[source]
validate_unique(*args, **kwargs)[source]

Check unique constraints on the model and raise ValidationError if any failed.

oioioi.teams.models.teams_list_visibility_options[source]
class oioioi.teams.models.TeamsConfig(*args, **kwargs)[source]

Bases: django.db.models.Model

Make subclasses preserve the alters_data attribute on overridden methods.

class Meta[source]

Bases: object

verbose_name[source]
verbose_name_plural[source]
contest[source]
enabled[source]
max_team_size[source]
modify_begin_date[source]
modify_end_date[source]
teams_list_visible[source]