Роли и права
Роль решает, что человек может делать в вашем воркспейсе. Эта статья объясняет, чем отличаются роли, кто и что кому выдаёт и какие правила действуют поверх ролей.
Роли воркспейса
| Роль | Что может |
|---|---|
| Owner | Всё в воркспейсе. Только владелец управляет ролями и правами, исключает участников и удаляет воркспейс. |
| Admin | Повседневная работа организатора: турниры, регистрации, команды, встречи, настройки воркспейса, журнал изменений, ключи для интеграций. Не управляет ролями и правами, не исключает участников и не удаляет воркспейс. |
| Referee | Ведёт матчи по уже построенной сетке: вносит и исправляет результаты — счёт, результаты карт, игры FFA, правки живого пик-бана — и работает с заявками (правка, допуск, отказ, чек-ин). Не меняет роли и ранги в заявке, не создаёт и не редактирует турниры, не строит и не пересобирает сетки и стадии и ничего не удаляет. |
| Host | Ведёт миксы: создаёт, меняет и завершает их. Плюс просмотр данных воркспейса — составов, таблиц, регистраций. |
| Member | Просмотр данных воркспейса: турниры, команды, встречи, регистрации, достижения, логи. Ничего не меняет. |
| Player | Отдельных прав не даёт. Это участник турниров, а не сотрудник сообщества. |
Роли идут по нарастающей: у администратора есть всё, что есть у участника, и сверх того — управление. Кроме роли воркспейса человеку можно выдать дополнительные роли, собранные вами вручную, — они добавляют права, но не отнимают.
Хост и админка
Хост — это человек, который проводит миксы, а не администратор. Админка ему не открывается: право вести миксы специально вынесено из доступа к панели. Хост работает в комнате микса на публичной части сайта. Что там происходит, описано в статье Миксы.
Судья трогает результаты, а не структуру
Разделение сделано намеренно: сетка, её стадии, формат серии и расписание остаются за организатором, который их построил, а числа, которые дал сыгранный матч, — за тем, кто за ним следит. Судья открывает окно правки матча и админские кнопки в комнате пре-гейма, но поля формата серии и времени начала ему не показываются, а перетаскивать команды между слотами он не может.
Правила, которые важно знать
- Запрет сильнее любого разрешения. Отдельному аккаунту можно запретить конкретное действие; запрет побеждает любую роль, включая права команды платформы, — но только для этого действия и только в той области, где он поставлен.
- Последнего владельца убрать нельзя. Прежде чем снять роль владельца с себя или с кого-то ещё, сделайте владельцем другого человека.
- Новый участник получает роль Member автоматически — но только если у его аккаунта в этом воркспейсе вообще не было роли. Это происходит, когда игрок впервые попадает в воркспейс, например регистрируется на турнир. Уже выданную роль система никогда не понижает.
- Исключение участника не стирает историю. Человек теряет доступ и все выданные здесь роли, но его результаты на турнирах остаются, и добавить его обратно можно в любой момент.
Кнопка Remove from workspace сразу забирает у человека доступ к воркспейсу и все роли, выданные здесь. Подтверждение не отменяется — роли придётся выдавать заново.
Где назначать роли
Роли участников живут на странице Members (в меню админки — группа WORKSPACE).
- Откройте Members. В таблице видно, кто входит в воркспейс и какие роли у него есть.
- В колонке Role выберите роль из списка. Изменение применяется сразу.
- Кнопка + custom рядом добавляет или снимает дополнительные роли, если вы их создали.
- Add member добавляет в воркспейс аккаунт, которого здесь ещё нет, и сразу назначает ему роль.
- Fill missing roles выдаёт роль Member всем, у кого её почему-то нет.
Игроков, которые просто участвуют в турнирах, добавлять вручную не нужно: они появляются сами при регистрации.
Дополнительные роли и запреты
Раздел Access (группа PLATFORM в меню) — это то место, где настраивается всё остальное.
- Access → Roles — свои роли со своим набором возможностей. У роли есть имя и описание, а список возможностей отмечается галочками. Такую роль потом можно выдать участнику на странице Members.
- Access → Accounts — карточка аккаунта. В блоке Restricted actions отмечаются действия, которые этому аккаунту запрещены, а список Scope выбирает, где действует запрет: везде (Global) или в одном воркспейсе. Запретить можно смену собственного аватара, управление собственными привязанными аккаунтами, самостоятельную регистрацию на турниры и создание собственного воркспейса.
Часть вкладок раздела Access доступна только команде платформы. Администратору воркспейса обычно открыты Roles и API keys.
Если что-то не получается
| Проблема | Что сделать |
|---|---|
| У человека нет нужного раздела в меню админки | Меню показывает только доступное. Проверьте его роль на странице Members: хост и участник админку не открывают. |
| Роль выдана, но действие всё равно запрещено | Посмотрите Restricted actions в карточке аккаунта на Access → Accounts: запрет перекрывает любую роль. |
| Не получается снять роль владельца | Последнего владельца убрать нельзя. Сначала назначьте владельцем другого человека. |
| В списке участников у кого-то пусто в колонке роли | Нажмите Fill missing roles — всем без роли будет выдана Member. |