Роли и права доступа

В нашей системе реализован гибкий механизм создания ролей и настройки прав.

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

Есть платные и бесплатные роли:

  • Пользователей с бесплатными ролями можно добавлять в систему без ограничений. Это могут быть исполнители на площадке, курьеры и тд. Роль бесплатна, когда в ней включены только бесплатные права, они весьма ограничены;
  • Платные пользователи ограничены тарифом, больше определенного количества добавить нельзя. Вы можете докупить "слоты" платных пользователей согласно ценам на https://rentrabb.it/pricing/.

Далее расскажем подробнее, как управлять ролями и правами.

1 Просмотр ролей

Перейдите в раздел Настройки, подраздел Роли и права доступа.

Вы увидите список ролей, которые есть именно в вашей компании. Тут отображается название роли, вид (стандартная или пользовательская), кол-во пользователей в роли (кликабельно), является ли роль платной, дата изменения. 

Изначально при создании компании добавляется 4 стандартные (базовые) роли, их нельзя изменять и удалять.
Вы можете применить действие Создать на основе.  Это позволит создать собственную роль на основе исходной, быстро подкорректировав нужные права.  


Нажмите не строку роли, будет открыта ее карточка:

Вы можете видеть таблицу прав доступа.

Типы прав указаны в колонках.

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

Например, право Создание в области Контакты дает право на создание контакта в системе.

Кроме типа и области есть еще ограничение на то, какое отношение пользователь должен иметь к объекту, чтобы получить право доступа. Это может быть Только ответственный или Только участник, в таком случае недостаточно быть в этой роли, нужно быть ответственным за объект или быть участником, чтобы получить право. Например, можно настроить, что только пользователь в роли Младший менеджер, может редактировать сделку, только когда он является по ней ответственным.

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

Нажмите действие Редактировать на нужной роли (или создайте новую).

В открывшейся форме вы увидете аналогичную таблицу прав доступа, в которой вы можете выбрать галочками права доступа, положенные данной роли.

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

3 Названчение ролей

Назначение ролей происходит стандартным образом в подразделе Пользователи.
Учтите, что последнего Владельца удалить нельзя, и нельзя добавить больше платных пользователей, чем есть в лимите согласно вашему тарифу.

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