Зміст

Ролі та права

Форма керує списком ролей користувачів і правами кожної ролі — рівнем доступу до документів, довідників, звітів та інших дій системи. Розділ «Сервіс» → Керування ролями та правами

Екран «Ролі та права»

Список ролей

Ліворуч — картки всіх ролей, відсортовані за назвою: назва, під нею «N із M прав» і скільки людей цю роль мають, а внизу смужка заповненості. Роль «Власник» позначена системна, роль без жодного права — без прав. Над списком — поле «Пошук ролі». Клік по картці завантажує назву ролі, модуль за замовчуванням і права праворуч; якщо в поточній ролі лишились незбережені зміни, форма спершу пропонує зберегти їх, перш ніж переключитись.

Форма додавання/редагування ролі

Окремого діалогового вікна редагування немає (крім вікна «Нова роль») — назва, модуль і права редагуються прямо в правій частині форми:

Перед збереженням форма перевіряє, чи має поточний користувач право редагувати САМЕ цю роль (рангова перевірка — типово захищає роль «Власник» від редагування іншими користувачами); якщо ні — збереження блокується повідомленням «Недостатньо прав редагувати цю роль.».

Захист від підвищення прав: користувач, який не є власником, може додати ролі лише ті права, якими володіє сам. Уже наявні в ролі права зберігаються завжди, незалежно від прав редактора (щоб збереження випадково не «оголило» роль) — блокуються тільки спроби додати НОВЕ право, якого немає в самого редактора. Власник цього обмеження не має.

Матриця прав

Права згруповані за розділами; заголовок групи згортається/розгортається подвійним кліком (позначки «►» — згорнуто, «▼» — розгорнуто; під час активного пошуку згортання ігнорується, щоб знахідки не ховались). Повний перелік груп:

Усередині групи одному обʼєкту (наприклад, «Прихідна накладна») відповідає один рядок — замість окремої галочки на кожну дію. Є два режими показу:

Грід прав у режимі «Розширено»

Обидва режими — лише два представлення того самого набору прав; перемикання між ними не втрачає незбережені зміни.

Як призначаються права:

  1. Повний перелік можливих прав ведеться в одному спільному довіднику прав, і форма завжди бере список та групування саме з нього.
  2. Якщо на момент відкриття форми не вдалось отримати перелік прав (немає з'єднання або дані ще не оновлені), форма показує попередження, що використано вбудований (застарілий) список — нові права та виправлене групування зʼявляться лише після оновлення.
  3. Роль «Власник» отримує всі права з довідника автоматично при кожному запуску застосунку — вручну донадавати їх не потрібно. Саму цю роль форма не редагує: замість полів стоїть підказка «Роль «Власник» має всі права і не редагується — щоб зробити схожу, натисніть «Дублювати»».
  4. Права інших ролей призначаються вручну в цій формі (вибором рівня або галочками в «Матриці») і записуються лише при натисканні Зберегти.