Керування доступом
Підрозділи доступу
Сторінка Підрозділи доступу використовується для перегляду, пошуку, фільтрації та редагування підрозділів, до яких можна прив’язувати користувачів.
Адреса сторінки
/users/unit_list відкриває список підрозділів доступу та підключає інтерфейс швидкого редагування.
Що доступно на сторінці
Перегляд підрозділів
Система показує активні підрозділи доступу з назвою, описом, типом та іконкою типу.
Пошук
Можна швидко знайти підрозділ за назвою або описом. Лічильник показує кількість видимих записів із загальної кількості.
Фільтр за типом
Список можна звузити до одного типу підрозділів доступу, наприклад кафедр, відділень або інших налаштованих типів.
Швидке редагування
Підрозділ можна створити або відредагувати у модальному вікні без переходу на окрему сторінку.
Поля підрозділу
Основні дії
1. Додайте підрозділ
Натисніть Додати підрозділ доступу, введіть назву, виберіть тип і збережіть зміни.
2. Відредагуйте запис
Натисніть назву підрозділу або кнопку Редагувати, змініть потрібні поля та натисніть Зберегти.
3. Видаліть підрозділ
У редакторі натисніть Видалити і підтвердьте дію.
Обмеження видалення
Підрозділ доступу не можна видалити, якщо до нього прив’язані користувачі. Спочатку потрібно прибрати ці прив’язки.
Типи підрозділів доступу
Кнопка Типи підрозділів доступу відкриває редактор типів. У ньому можна додавати, перейменовувати, змінювати іконку та порядок відображення типів.
Підказка
Тип не можна видалити, якщо його використовує хоча б один підрозділ. Також у системі має залишатися щонайменше один тип підрозділу доступу.
Технічна поведінка
| Дія | Що відбувається |
|---|---|
| Відкриття списку | Завантажуються активні записи з таблиці підрозділів доступу, відсортовані за назвою. У списку показується до 500 підрозділів. |
| Створення або оновлення | Система перевіряє назву, довжину полів і коректність типу, після чого створює новий запис або оновлює наявний. |
| Видалення | Перед видаленням перевіряється, чи немає користувачів у цьому підрозділі. Якщо прив’язок немає, запис видаляється. |
| Керування типами | Типи зберігають назву, іконку та порядок. Іконка перевіряється за підключеним каталогом Material Design Icons. |