Детали задачи
- 
    История 
- 
    Решение: Готово
- 
    Urgent 
- 
    Не заполнено
- 
    Не заполнено
- 
    Не заполнено
- 
        ECOS 10.04-24.04
- 
        
Описание
Сейчас нет возможности загрузить source ассоциации и виджет связей может работать только в одну сторону от (на карточке SOURCE записи видно список TARGET записей, но в обратную сторону связи смотреть нельзя). Нужно доработать ecos_data, чтобы у нас появилась такая возможность.
Технически нужно в ecos-data создать таблицу ecos_associations и добавить логику по её заполнению.
Эта задача была частью https://citeck.atlassian.net/browse/ECOSCOM-4516 , но остальная часть там уже давно сделана и лучше вынести функционал ассоциаций в новую (эту) задачу, а ту закрыть.
Нужно учесть:
- Связи могут быть между разными схемами или даже базами данных
- Нужно добавить ограничение на количество ассоциаций в основной таблице с записями. Сейчас они сохраняются в виде массива, но если неограниченно увеличивать размер массива, то это скорее всего приведет к неблагоприятным последствиям.
- Добавить защиту от рекурсивных связей вроде “родитель_0 → дочерняя_сущность_0 → родитель_0“ на основе новой таблицы ассоциаций
QA:
- Зайти как админ на enterprise
- Создать любой тип в Типе данных
- Создать любой другой тип, и связать с предыдущим типом во вкладке Связи
- Зайти в Тип, который создали во 2-ом пункте и связать с Типом, который был создан в 3 пункте
 ОР: При добавлении и изменении в любом из типов, в виджете истории можно увидеть изменения любого из добавленного, связь должна работать в обе стороны;
Вложенные файлы
Вложенные файлы
Связи запроса
- blocks
- 
                    ECOSCOM-4964 Add create task user action -         
- Готово
 
-         
- causes
- 
                    ECOSCOM-5107 Users search by group doesn't work correctly when groups count greater than 10 -         
- Готово
 
-         
- relates to
- 
                    ECOSCOM-4516 Add advanced associations support for ecos-data -         
- Готово
 
-         
- 
                    ECOSCOM-5071 Add ability to load source associations for records from other database -         
- Готово
 
-         
- mentioned in
- 
                    Page Загрузка 
- mentioned on




 
        