Детали задачи
- 
    Ошибка 
- 
    Решение: Готово
- 
    Medium 
- 
    Community 2024.10
- 
    Не заполнено
- 
    Не заполнено
- 
        Major
Описание
Когда мы отправляем email по документу, который располагается в определенном workspace, то в письме ссылка на документ формируется без указания параметра ws с актуальным workspace и переход по такой ссылке не открывает документ.
Нужно:
- Добавить в настройку типа текстовый параметр defaultWorkspace. Параметр должен наследоваться от родителя если он не задан.
- В теле письма при формировании ссылки на документ добавляем параметр ws=... равным значению атрибута _workspace?localId у записи (присутствует только у записей с типом, у которого workspaceScope: PRIVATE) и если атрибут null или пустой, то берем значение defaultWorkspace из конфигурации типа.
- В модель по умолчанию добавить значение _workspace, чтобы можно было при надобности ссылаться на него в шаблоне (например - ${_workspace}). Значение параметра вычисляется той же логикой что и в п.2
Вложенные файлы
Вложенные файлы
Связи запроса
- is caused by
- 
                    ECOSCOM-5542 Workspaces -         
- Готово
 
-         
- is cloned by
- 
                    ECOSCOM-5686 Incorrect link in notifications from SD -         
- Готово
 
-         
- relates to
- 
                    ECOSCOM-5673 SD-3149. incorrect link in notification -         
- Готово
 
-         

