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