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

Add task comment to comments widget

    XMLWordДля печати

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

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

    Описание

      1. Доработать сервис комментариев добавив туда поддержку тэгов (тэги сохраняются в виде json в текстовое поле комментария). Для поля с тэгами нужно добавить поле в модель alfresco и возможно аспект.

      2. При завершении задачи через EcosTaskService.endTask следует добавлять комментарий из задачи как комментарий к документу с пометкой тэга, который будет содержать тип task и мультязычным name =

      { "en":"Task: Task_Name", "ru": "Задача: Имя_Задачи" }

      . Если при завершении задачи комментарий не указан (isBlank == true), то ничего не добавляем в документ.

      3. Доработать CommentDto добавив поле tags с типом List<CommentTagDto>

      public class CommentTagDto {
      private String type;
      private MLText name;
      }

      4. Проверить и доработать если необходимо API:

      Citeck.Records.query(
            {
              query: {
                record: 'workspace://SpacesStore/...'
              },
              page: {skipCount: 0, maxItems: 10 },
              sourceId: "comment"
            },
            {
              text: 'text',
              tags: 'tags[].name'
            }
          ).then(response => response)
      

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

        Активность

          Люди

            anna.Bryzgalova Anna Bryzgalova [X] (Неактивный)
            pavel.simonov@citeck.ru Pavel Simonov
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            3 Начать наблюдение за этой задачей

            Даты

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