К основному содержимому
Роли
Cerebro Support avatar
Автор: Cerebro Support
Обновлено более года назад

Существует более 20-ти различных разрешений для формирования прав доступа, поэтому для удобства их назначения используются наборы прав — роли. В конечном итоге именно роли устанавливаются на вселенную/проект/задачу для групп или отдельных пользователей.

В системе Cerebro по умолчанию заведены несколько ролей, имеющих различные уровни доступа, набор разрешений для которых вы можете посмотреть в Cerebro в окне редактирования прав доступа для ролей:

  • Полный контроль полный контроль над задачей и подзадачами: создание подзадач, удаление, изменение их свойств, назначение исполнителей, написание сообщений любого типа и т.д. Особый случай применения этого уровня доступа возникает при установке его на всю вселенную - в этой ситуации пользователи помимо полного доступа ко всем проектам получают права администратора вселенной: добавление/удаление пользователей, создание новых проектов и т.д. Данный набор прав запрещено редактировать, т.к. необходимо, чтобы в системе всегда присутствовали пользователи, обладающие полным доступом;

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

  • Супервайзер широкие возможности управления задачами, подзадачами и их свойствами, практически полный доступ в этой области, за исключением небольших нюансов (например, не даёт права создавать клиентские рецензии);

  • Клиент особый уровень доступа для клиентов компании. Даёт возможность создавать сообщения специального типа - клиентские рецензии и ограничивает видимость сообщений только теми, которые помечены флагом Видимо для клиентов;

  • Работник режим доступа для работников компании. Даёт возможность создавать отчёты и простые сообщения, а также изменять прогресс выполнения задач вплоть до 99% (но не устанавливать флаг Выполнено);

  • Ограниченный работник режим работника с ограниченным доступом к материалам проекта (например, для фрилансеров). Даёт возможность видеть и манипулировать только теми задачами, на которые пользователь назначен в качестве исполнителя, на этих задачах он будет иметь такие же права, что и с уровнем доступа Работник.

Если вам необходимы свои наборы прав, то их можно создать в окне Роли, к которому вы можете перейти из окна настройки прав доступа для какого-либо объекта в системе (например, Свойства задачи > Управление правами доступа > Роли..).

В данном окне можно просматривать список прав для конкретной роли, создавать новые, редактировать их или удалять существующие.

В левой части окна расположен список ролей, заведённых в системе. Роль Полный контроль запрещено удалять или редактировать.
Справа - список прав доступа для выбранной роли. Данный список содержит три столбца:

  • Имя — название разрешения;

  • Безусловный вариант установки разрешения, при котором оно действует без каких-либо условий;

  • Условный вариант установки разрешения, при котором оно действует лишь при условии, что пользователь назначен на задачу в качестве её исполнителя. 

При наведении курсора мыши на название права всплывает подсказка, подробно поясняющая смысл данного разрешения.

Создание новой роли

При создании нового набора, в него копируются права из текущей роли, выбранной в списке, поэтому сначала нужно указать роль-основу, а затем нажать кнопку Новая роль над списком.
После этого вы можете задать имя новой роли и приступить к редактированию её набора разрешений в правой части окна.

Редактирование роли

Чтобы задать/сменить имя роли, дважды щёлкните мышкой по её имени в списке либо используйте кнопку Переименовать над ним.
В правой части окна Роли расположены два столбца с галочками - Безусловный и Условный. Выставляя/снимая галочки в этих столбцах, вы тем самым составляете набор прав, которыми будет обладать роль. Каждое разрешение может иметь только один из вариантов установки: безусловный либо условный (если последний доступен).

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

Некоторые разрешения логически связанны между собой. К примеру, если вы создаёте роль имеющую право Управление задачами, то логично выставить этой роли права Редактирование свойств задач и Постановка задачи, поскольку они нужны для полноценного создания задач.

Удаление ролей

Чтобы удалить роль, выделите её в списке и нажмите кнопку Удалить роль либо клавишу Delete.

Если удаляемая роль используется в вашей вселенной, то она будет по-прежнему использоваться. То есть произойдет лишь удаление элемента из списка. Если вы хотите, чтобы у групп/пользователей, связанных с этой ролью, аннулировались соответствующие права доступа, то вам потребуется убрать её вручную в окне настройки прав доступа для соответствующих объектов.

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

При изменении ролей в нижней части окна будут возникать подсказки с пояснениями, почему вы не можете что-то сделать либо каковы будут последствия ваших действий, если вы примете изменения.

Нашли ответ на свой вопрос?