Ролевая модель

Ролевая модель

В настоящем разделе описаны различия доступов пользователей к функционалу раздела Задачи в профиле репозитория по мере добавления их прав:

  1. Неавторизованные пользователи.
  2. Авторизованные пользователи.
  3. Соавторы репозитория с правами на чтение.
  4. Соавторы репозитория с правами на запись.
  5. Владельцы и соавторы c правами администратора.

Ролевая модель при работе с задачами в индивидуальном репозитории

Неавторизованные пользователи

Неавторизованные пользователи в публичном репозитории могут:

  1. переходить на вкладку Задачи в профиле репозитория и просматривать сами задачи;
  2. скачивать файлы, прикрепленные к задаче.

Неавторизованные не могут:

  1. вносить какие-либо изменения;
  2. быть исполнителем.

Авторизованные пользователи

Авторизованные пользователи дополнительно могут:

Авторизованные пользователи не могут:

  1. назначать исполнителя и менять статус задачи;
  2. редактировать чужие задачи.
  3. быть исполнителем.

Соавторы репозитория с правами на чтение

Соавторы репозитория с правами на чтение дополнительно могут:

  1. быть назначены исполнителями;
  2. переключать отображение задачи на Kanban—доску.

Соавторы репозитория не могут:

  1. назначать исполнителя и менять статус задачи;
  2. редактировать чужие задачи.

Соавторы репозитория с правами на запись

Соавторы репозитория с правами на запись дополнительно могут:

Соавторы репозитория с правами на запись не могут:

  1. редактировать чужие задачи.

Владельцы и соавторы c правами администратора

Владелец репозитория и соавторы с правами администратора дополнительно могут:

Удаление чужих комментариев и их редактирование недоступно никому.

Ролевая модель при работе с задачами в репозитории организации

При работе с задачами в репозитории организации есть одно ключевое отличие - помимо владельца (которым по умолчанию является организация) и соавторов репозиториев, здесь также присутствуют команды. Командам тоже могут быть присвоены права соавторов репозитория.

Для участников команды по отношению к репозиториям организации в приоритете будут права с более высоким доступом к репозиториям организации.

Например, если пользователь лично обладает только правами на чтение в репозитории, но при этом является членом команды, у которой есть права на запись на данный репозиторий, то уровень доступа пользователя будет соответствовать соавтору с правами на запись.