:py:mod:`oioioi.participants.utils` =================================== .. py:module:: oioioi.participants.utils Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: oioioi.participants.utils.is_contest_with_participants oioioi.participants.utils.is_onsite_contest oioioi.participants.utils.contest_has_participants oioioi.participants.utils.has_participants_admin oioioi.participants.utils.contest_is_onsite oioioi.participants.utils.get_participant oioioi.participants.utils.can_register oioioi.participants.utils.can_edit_registration oioioi.participants.utils.can_unregister oioioi.participants.utils.is_participant oioioi.participants.utils._fold_registration_models_tree oioioi.participants.utils.serialize_participants_data oioioi.participants.utils.render_participants_data_csv .. py:function:: is_contest_with_participants(contest) .. py:function:: is_onsite_contest(contest) .. py:function:: contest_has_participants(request) .. py:function:: has_participants_admin(request) .. py:function:: contest_is_onsite(request) .. py:function:: get_participant(request) .. py:function:: can_register(request) .. py:function:: can_edit_registration(request) .. py:function:: can_unregister(request) .. py:function:: is_participant(request) .. py:function:: _fold_registration_models_tree(object) Function for serialize_participants_data. Walks over model of the object, gets models related to the model and lists all their fields. .. py:function:: serialize_participants_data(request, participants) Serializes all personal data of participants to a table. :param participants: A QuerySet from table participants. .. py:function:: render_participants_data_csv(request, participants, name)