Права: пользователи и сотрудники
Функции пользователей, сотрудников и авторизации, кроме справочников.
Таблицы показывают базовый доступ на уровне HTTP-методов. Эндпоинты проверки работоспособности контроллеров не включены. Если функция доступна любой роли, указано Все авторизованные пользователи.
В разделе: 4 сущностей, 28 функций.
EmployeeControllers
Сотрудник - Сотрудник
| Функция | Тип действия | Доступ |
|---|---|---|
| Обновить сотрудника | Изменение | Администрирование: Администратор пользователей |
| Обновить ссылку на личную папку сотрудника | Изменение | Администрирование: Администратор пользователей |
| Добавить сотрудника | Создание | Администрирование: Администратор пользователей |
| Заархивировать сотрудника | Удаление | Администрирование: Администратор пользователей |
| Получить всех прямых подчинённых сотрудников | Чтение | Все авторизованные пользователи |
| Получить данные о сотрудниках (информация для таблицы) | Чтение | Администрирование: Админ, Администратор пользователей |
| Получить сотрудника по id | Чтение | Администрирование: Админ, Администратор пользователей |
| Получить список сотрудников | Чтение | Все авторизованные пользователи |
| Получить текущего сотрудника | Чтение | Все авторизованные пользователи |
UserControllers
Информация о пользователе
| Функция | Тип действия | Доступ |
|---|---|---|
| Верификация входа конструктора | Создание | Конструкторы и технологи: Главный конструктор, Конструктор |
| Изменить пароль пользователя | Создание/изменение | Все авторизованные пользователи |
| Информация о текущем пользователе из БД | Чтение | Все авторизованные пользователи |
| Информация о текущем пользователе из токена авторизации | Чтение | Все авторизованные пользователи |
| Проверка конвертации даты | Чтение | Без авторизации |
Контроллер авторизации пользователей в сервисах Google
| Функция | Тип действия | Доступ |
|---|---|---|
| Удалить токен пользователя | Удаление | Все авторизованные пользователи |
| Начать авторизацию пользователя | Чтение | Все авторизованные пользователи |
| Начать системную авторизацию | Чтение | Администрирование: Админ |
| Получение системного токена доступа | Чтение | Без авторизации |
| Получение токена доступа | Чтение | Без авторизации |
| Проверка наличия токена пользователя | Чтение | Все авторизованные пользователи |
Управление пользователями
| Функция | Тип действия | Доступ |
|---|---|---|
| Добавить роль пользователю | Создание | Администрирование: Администратор пользователей |
| Создать пользователя для сотрудника | Создание | Администрирование: Администратор пользователей |
| Изменить пароль пользователя по id | Создание/изменение | Администрирование: Администратор пользователей |
| Изменить роли у пользователя, на указанные | Создание/изменение | Администрирование: Администратор пользователей |
| Удалить пользователя сотрудника | Удаление | Администрирование: Администратор пользователей |
| Удалить роль у пользователя | Удаление | Администрирование: Администратор пользователей |
| Получить пользователя по email | Чтение | Администрирование: Админ, Администратор пользователей |
| Получить пользователя по id | Чтение | Администрирование: Админ, Администратор пользователей |