oioioi.participants.utils

Module Contents

Functions

is_contest_with_participants(contest)

is_onsite_contest(contest)

contest_has_participants(request)

has_participants_admin(request)

contest_is_onsite(request)

get_participant(request)

can_register(request)

can_edit_registration(request)

can_unregister(request)

is_participant(request)

_fold_registration_models_tree(object)

Function for serialize_participants_data. Walks over model of

serialize_participants_data(request, participants)

Serializes all personal data of participants to a table.

render_participants_data_csv(request, participants, name)

oioioi.participants.utils.is_contest_with_participants(contest)[source]
oioioi.participants.utils.is_onsite_contest(contest)[source]
oioioi.participants.utils.contest_has_participants(request)[source]
oioioi.participants.utils.has_participants_admin(request)[source]
oioioi.participants.utils.contest_is_onsite(request)[source]
oioioi.participants.utils.get_participant(request)[source]
oioioi.participants.utils.can_register(request)[source]
oioioi.participants.utils.can_edit_registration(request)[source]
oioioi.participants.utils.can_unregister(request)[source]
oioioi.participants.utils.is_participant(request)[source]
oioioi.participants.utils._fold_registration_models_tree(object)[source]

Function for serialize_participants_data. Walks over model of the object, gets models related to the model and lists all their fields.

oioioi.participants.utils.serialize_participants_data(request, participants)[source]

Serializes all personal data of participants to a table. :param participants: A QuerySet from table participants.

oioioi.participants.utils.render_participants_data_csv(request, participants, name)[source]