Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-4523

Add Records DAO for journal settings

    XMLWordДля печати

Детали задачи

    • Icon: История История
    • Решение: Готово
    • Icon: Medium Medium
    • Community 4.0rc4
    • Не заполнено
    • Не заполнено
    • Не заполнено

    Описание

      Реализовать RecordsDao "journal-settings" в ecos-uiserv.
      Должен поддерживать функционал мутации, удаления, поиска и получения рекорда по id.

      Создание новой записи или редактирование существующей для другого пользователя/группы должно быть доступно только ROLE_ADMIN. Остальные пользователи создают записи только для себя (authority == creator).

      Удаление доступно только для записей, которые пользователь создал (authority == creator). Однако, админы могут удалять любые записи.

      Поиск осуществляется по dto:

      {
        "journalId": "value"
      }
      

      При поиске ищем только записи, в которых пользователь указан в authority, либо одна из групп пользователя указана в authority. Username и группы берем из контекста аутентификации.

      Вложенные файлы

        Активность

          Люди

            lev.bavshin Lev Bavshin [X] (Неактивный)
            lev.bavshin Lev Bavshin [X] (Неактивный)
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения: