Интсрументы админа

Содержание

Инструменты админа

Impersonate user

Позволяет админу совершать действия от имени другого пользователя.

Cockpit

Позволяет переключать фазы.

Переключение фаз

Фазы определяют текущие права пользователей исходя из их групп. В любой момент можно переключиться на любую фазу. Они расположены в том порядке, в котором должны идти в течение экзамена.


Создание аккаунтов/участников

Создание делегаций

Делегации задаются через django admin → Delegations.

В поле Users указываются только тим-лиды.

Создание делегации

Создание участников

Участники задаются через django admin → Students.

Внимание. В кодах участников могут быть только буквы, цифры и тире. Если использовать другие символы, могут возникнуть проблемы при сборке комплектов для участников.

Создание участника

Для каждого студента нужно создать так же объект его учатсия в каждом мероприятии в `django admin → Participants’.

Создание аккаунтов тим-лидов

Аккаунты тим-лидов создаются через django admin → Users. При создании указываются только логин и пароль.

Создание пользователя

После создания аккаунт нужно дополнительно отредактировать.

Права пользователя

В группе необходимо указать Delegation. В правах ничего указывать не нужно — все необходимые права приходят через группу. Не забудьте после этого указать тим-лида в соответствующей делегации.

Другие аккаунты

Процесс такой же, как для тим-лида, только в группе нужно указать соответствующую группу.


Возможные проблемы и методы их решения

TODO