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

Invalid record link in email notifications for record in workspace

    XMLWordДля печати

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

    • Icon: Ошибка Ошибка
    • Решение: Готово
    • Icon: Medium Medium
    • Community 2024.10.2
    • Community 2024.10
    • Не заполнено
    • Не заполнено
    • Major

    Описание

      Когда мы отправляем email по документу, который располагается в определенном workspace, то в письме ссылка на документ формируется без указания параметра ws с актуальным workspace и переход по такой ссылке не открывает документ.

      Нужно:

      1. Добавить в настройку типа текстовый параметр defaultWorkspace. Параметр должен наследоваться от родителя если он не задан.
      2. В теле письма при формировании ссылки на документ добавляем параметр ws=... равным значению атрибута _workspace?localId у записи (присутствует только у записей с типом, у которого workspaceScope: PRIVATE) и если атрибут null или пустой, то берем значение defaultWorkspace из конфигурации типа.
      3. В модель по умолчанию добавить значение _workspace, чтобы можно было при надобности ссылаться на него в шаблоне (например - ${_workspace}). Значение параметра вычисляется той же логикой что и в п.2

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

        Активность

          Люди

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

            Даты

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

              Учет времени

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