Детали задачи
-
История
-
Решение: Готово
-
Medium
-
Не заполнено
-
Не заполнено
-
Не заполнено
Описание
Реализовать RecordsDao "journal-settings" в ecos-uiserv.
Должен поддерживать функционал мутации, удаления, поиска и получения рекорда по id.
Создание новой записи или редактирование существующей для другого пользователя/группы должно быть доступно только ROLE_ADMIN. Остальные пользователи создают записи только для себя (authority == creator).
Удаление доступно только для записей, которые пользователь создал (authority == creator). Однако, админы могут удалять любые записи.
Поиск осуществляется по dto:
{ "journalId": "value" }
При поиске ищем только записи, в которых пользователь указан в authority, либо одна из групп пользователя указана в authority. Username и группы берем из контекста аутентификации.