Перейти до вмісту

Відділи і доступи

Коли базових прав ролі недостатньо — наприклад, хочете дати одному конкретному менеджеру доступ до звітів, не роблячи його керівником — https://demo.brightprint.com.ua/org дозволяє налаштувати це без єдиного рядка коду.

Два рівні тонкого налаштування

Section titled “Два рівні тонкого налаштування”
  1. Відділ — група співробітників зі своїм набором дозволів, який заміщає типовий набір ролі для всіх, хто в ньому перебуває. Готовий приклад — пресет «Цех / Виробництво»: набір прав, з якого стартує роль «Робітник виробництва».
  2. Точковий override по людині — додати чи забрати конкретний дозвіл одній людині, не чіпаючи ні її роль, ні відділ.

Ефективні права співробітника визначаються в такому порядку:

  • адміністратор — завжди всі права, без винятків;
  • інакше — права відділу, якщо співробітник у ньому перебуває;
  • якщо відділу немає — базовий набір його ролі;
  • і в останню чергу — точкові додавання/вилучення (override) по цій конкретній людині.

Директор хоче, щоб один менеджер бачив звіти, а решта менеджерів — ні. Замість створення нового відділу заради однієї людини, достатньо додати override «reports.view» саме цьому користувачеві на сторінці /org.