NsuTs/Documentation/devguide/teams
Подсистема управления командами сервера системы тестирования версии 1.3.x
Система NSUts предоставляет механизм управления пользователями в командах на основе приглашений.
Станица «Команда»
- список участников команды на текущую олимпиаду
- отправленные приглашения в команду на текущую олимпиаду
- форма для приглашения новых членов в команду
- изменение команды (для некоторых действий необходимо условие быть владельцем этой команды) ?:
- переименование ?
- удаление команды ?
- выход из команды ?
- входящие приглашения в команды на различные олимпиады
Правила управление командами:
- отправка приглашений для вступления в данную команду осуществляется на основе email'а целевого получателя и может быть отправлено только тем участникам, которые:
- уже были зарегистрированы в системе NSUts ранее с таким адресом электронной почты;
- не зарегистрированы в олимпиаде, для которой им отправлено приглашение
- или зарегистрированы, но являются единственными участниками в своей команде
- для всех входящих приглашений участников возможно выполнение любого из двух действий:
- «Принять приглашение»: при выполнении данного действия пользователь будет отправлен на страницу регистрацию олимпиады с целью заполнения дополнительных атрибутов, если таковые имеются;
- «Отклонить приглашение»: очевидно;
- переход из команды в команду – ?
- удаление комады – ?
- использование заявок на вступление в другие команды – ?