Управление участниками
Пригласить, настроить права, сменить роль, сделать владельцем, удалить — и как быстро изменения вступают в силу.
Всё здесь делает владелец организации в Настройках → организация → «Участники». Остальные участники видят тот же список без кнопок управления.
Пригласить
Форма над списком:
- Логин или email. Существующий пользователь попадает в организацию сразу. На незнакомый email создаётся аккаунт, и человеку уходит письмо со ссылкой для установки пароля; аккаунт, в который так и не вошли, удаляется через 30 дней.
- Область — вся организация, проект разработки или репозиторий. В списке только проекты и репозитории этой организации.
- Роль — Contributor или Maintainer.
- «Пригласить».
Участник появится в списке с чипом вида «Contributor · Проект shop». Если нужны несколько областей или точечные правки — дальше кнопка «Права».
Повторное приглашение уже состоящего в организации участника не создаёт дубликат: его гранты заменяются на указанные в форме. Так удобно «переназначить» человека одним действием — но точечные правки при этом сбросятся.
Настроить права
В строке участника нажмите «Права». Откроется редактор — карточка на каждую область:
- Область — выпадающий список: организация, проекты, репозитории.
- Роль — переключатель Contributor / Maintainer. Под ним — описание роли.
- «Дополнительно» — раскрывает все права по группам («Задачи», «Ревью», «Глубокие исследования», «Спросить», «Проект»), каждое отдельным переключателем. Переключатель, стоящий вопреки роли, помечен «изменено (роль: да/нет)»; счётчик правок виден и в свёрнутом состоянии.
- «Сбросить к роли» — убирает все правки этой области.
- «Добавить область» — ещё одна карточка. Корзина в карточке убирает область (последнюю убрать нельзя — используйте удаление участника).
- «Сохранить права» — записывает весь набор целиком; «Отмена» закрывает без изменений. Две карточки на одну и ту же область сохранить нельзя.
После сохранения чип участника обновится: «Maintainer · Проект shop», «Contributor · Вся организация · изменено 2».
Сменить роль
В редакторе переключите роль и сохраните. Смена роли — новая точка отсчёта: точечные правки, сделанные для прежней роли, сбрасываются. Если нужно «Contributor плюс пара прав Maintainer» — оставьте Contributor и включите нужные переключатели в «Дополнительно».
Сделать владельцем и снять
Значок щита в строке участника: «Сделать владельцем» даёт полные права, гранты при этом перестают учитываться (владелец может всё). «Снять роль владельца» возвращает участника к его грантам — если грантов у него не было, дайте их через «Права», иначе он не увидит ничего. Последнего владельца снять или удалить нельзя.
Удалить участника
Корзина в строке участника. Удаление снимает все гранты и доступ к репозиториям организации; при следующем обращении участник увидит «Организация не найдена». Его задачи, диалоги и исследования остаются в организации — они принадлежат ей, а не участнику.
Когда изменения вступают в силу
- На сервере — сразу. Каждое действие проверяется по текущим правам; сохранённые изменения действуют со следующего запроса.
- В интерфейсе участника — в течение минуты или при перезагрузке страницы: приложение перечитывает права периодически и при событиях организации. До этого участник может видеть кнопку, которой уже лишён; нажатие вернёт пояснение «Недостаточно прав: это действие не входит в вашу роль в организации».
Кто есть кто в списке
- Корона и чип «Владелец» — владелец.
- Один чип на каждую область — участник с грантами.
- Красный чип «Без прав» — участник состоит в организации, но грантов у него нет: он ничего не видит. Так бывает после снятия роли владельца или при ручном удалении всех областей; выдайте гранты через «Права».
Служебные учётные записи пайплайна в списке не показываются.