1. Опис
У цій деталі вказуються ролі та їхні права щодо цієї групи контактів.
Складається з таких частин:
-
Інструмент створення (Рис. 1.(1));
-
Інструмент оновлення реєстру записів (Рис. 1.(2));
-
Реєстру записів (Рис. 1.(3));
-
Пагінації (Рис. 1.(4)).
При створенні групи контактів, до реєстру записів потрапляють такі користувачі/ролі:
-
Немає записів на сторінці деталі "Управління записами" розділу contact_groups - тільки користувач, який створив групу контактів.
-
Є записи на сторінці деталі "Управління записами" розділу contact_groups:
-
користувач, який створив групу контактів;
-
"Одержувачі" вказані на сторінці деталі "Управління записами" розділу
contacts, у яких "Праводатель" є творцем контакту. Беруться до уваги всі ролі користувача, який створив групу контактів, і сам користувач.
-
Примітка!
Зазначені ролі та їхні права щодо цього контакту використовуються у разі, коли на сторінці "Розділи" увімкнено "Управління записами" (перемикач у положенні увімкн.) у розділі contacts.
На сторінці деталі "Дозволи" відображаються тільки ті ролі та користувачі, на перегляд яких у користувача є дозвіл. Тобто, якщо у користувача немає прав на перегляд інших користувачів, то на сторінці деталі "Дозволи" він побачить тільки себе і свої ролі, якщо вони там налаштовані.
1.1. Інструмент створення
Для додавання ролі використовується кнопка додавання -
Для швидкого пошуку потрібного користувача або ролі можна використовувати поле "Роль" як пошукове: ввести ім'я шуканого користувача або ролі, і у випадаючому списку відображатимуться тільки користувачі або ролі, що містять введене ім'я.
Розрізнити користувача від ролі можна за іконками:
Натискання на конкретну роль, або користувача, вибирає її. Натискання кнопки "Додати" додає обрану роль до реєстру записів. Натискання кнопки "Закрити" закриває модальне вікно без додавання до реєстру записів.
Додана роль, або користувач, мають такі параметри:
-
Читати - Дозволено;
-
Редагувати - Заборонено;
-
Видаляти - Заборонено.
Ці параметри можна змінити, вибравши у випадаючому списку колонки необхідне значення.
Користувач, який створив цей контакт, має варіант доступу "Управління" для всіх дій.
1.2. Інструмент оновлення реєстру записів
Оновлення таблиці реєстру записів виконується натисканням на кнопку оновлення -
1.3. Реєстр записів
Складається з таких колонок:
-
Назва - назва ролі;
-
Читати - список, що випадає, з правами на читання;
-
Редагувати - список, що випадає, з правами на редагування;
-
Видаляти - список, що випадає, з правами на видалення.
Варіанти доступів:
-
Дозволено - дію дозволено;
-
Управління - дозволено з делегуванням (сам має дозвіл і може надавати такий дозвіл іншим);
-
Заборонено - дію заборонено.
1.4. Пагінація
Складається з поля "Записів на сторінці", в якому вказується кількість записів (можливо задати від 1 до 1000) на одну сторінку і кнопок вперед
2. Можливості
2.1. Додавання ролі або користувача до списку тих, хто має доступ до групи контактів
|
Мета |
Додати роль, яка матиме доступ до групи контактів |
|---|---|
|
Передумови |
|
|
Сценарій:
|
|
|
Результат |
Модальне вікно закривається. Обрану роль додано до таблиці "Дії". |
2.2. Видалення ролі або користувача зі списку тих, хто має доступ до групи контактів
|
Мета |
Видалити роль, яка мала доступ до групи контактів |
|---|---|
|
Передумови |
|
|
Сценарій:
|
|
|
Результат |
Обрана роль або користувач зникає з таблиці "Дії". |
2.3. Зміна дозволу на дії для ролі або користувача щодо групи контактів
|
Мета |
Змінити дозвіл на виконання дій |
|---|---|
|
Передумови |
|
|
Сценарій:
|
|
|
Результат |
У колонці оновлюється значення дозволу. |