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

Develop RecordsDao for history records

    XMLWordДля печати

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

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

    Описание

      Сейчас записи истории загружаются через цепочку UI -> alfresco -> ecos-history и при этом используется устаревшее API через отдельный REST endpoint, но у этой цепочки есть несколько проблем:

      1. Без alfresco виджет истории не работает. Нужно убрать эту зависимость.
      2. История не поддерживает серверную фильтрацию и пагинацию. При открытии карточки документа из ecos-history выгружаются все исторические события и отдаются клиенту почти без обработки. Это работает более менее для конкретного документа, но не дает сделать глобальный журнал с историей по всем документам.
      3. alfresco требует дополнительной настройки хоста и порта микросервиса истории вместо того, чтобы пользоваться уже готовым механизмом Service Discovery в Records API.

      Для решения этих проблем нужно реализовать в ecos-history RecordsDao для записей истории и журнал для отображения этих записей. При этом функционал старого endpoint'а должен остаться рабочим до тех пор пока не переключим весь UI на использование нового DAO.

      Колонки для журнала можно посмотреть на любом документе во вкладке "История", но к этому списку нужно еще добавить документ, к которому относится история.

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

        Активность

          Люди

            Не назначен Не назначен
            pavel.simonov@citeck.ru Pavel Simonov
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            3 Начать наблюдение за этой задачей

            Даты

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

              Учет времени

                Оценка:
                Первоначальная оценка - 3 дни Первоначальная оценка - 3 дни
                3d
                Осталось:
                Оставшееся время - 0 минуты
                0m
                Затрачено:
                Затраченное время - 1 неделя, 3 дни, 1 час, 15 минуты
                1w 3d 1h 15m