Создание групп пользователей
Создание групп пользователей происходит в настройках модуля Auth. Чтобы перейти в настройки модуля, нужно открыть раздел Modules и нажать на карточку соответствующего модуля.
Во вкладке Groups есть список всех существующих групп. Нажмите Add new element для создания новой группы пользователей. В новом модальном окне можно кастомизировать группу, добавить описание, иконку, цвет иконки и лейбла и тег.
Редактирование групп пользователей
Для редактирования существующих групп пользователей нужно также перейти в настройки модуля Auth. Для этого необходимо перейти в раздел Modules и нажать на карточку соответствующего модуля. Далее во вкладке Groups будет доступен список групп, для редактирования которых нужно нажать на иконку настроек. В новом модальном окне вы можете кастомизировать группу, изменить ей описание, иконку, цвет иконки и лейбла и тег.
Изменение прав доступа для отдельных групп в Middleware
Чтобы изменить права чтения/записи записей в БД для определенных групп пользователей, используется Middleware модуля Auth.
В разделе Endpoints необходимо выбрать Endpoint, права чтения/записи к которому вы хотите изменить. Нажмите на кнопку настроек в нужном Endpoint и в открывшемся модальном окне перейдите во вкладку Middleware. Далее, нажав на Edit settings в строке с Token Auth Middleware, настройте права доступа.
Изменение прав доступа для отдельных групп во фронтенде приложения
Чтобы запретить определенным группам пользователей доступ к страницам в веб-приложении, нужно перейти в веб-приложение и нажать на кнопку настроек той страницы, доступ к которой необходимо ограничить.
В поле Show for groups необходимо выбрать список групп пользователей, которым будем разрешен просмотр данной страницы. По умолчанию, если поле пустое, то доступ разрешен всем категориям пользователей.