Страница 1 из 1
Как связать сущности в разных "ветках"
Добавлено: 12 июл 2019, 16:49
nikolay.rastegaev
1. Создана структура
- Портфель проекта
-- Проект
В проект добавлено поле "Связанные проекты" Связанные сущности Проект
2. В разных портфелях созданы проекты.
3. В "Портфель 1" добавил проект и хочу его связать с проектами из "Портфеля 2". Вижу, что список доступных для связи проектов ограничен проектами "Портфеля 1".
КАк можно сделать так, чтобы в проекте из "Портфеля 1" в поле Связанные проекты я смог добавлять проекты из любых портфелей.
Если это сейчас невозможно, напишите, пожалуйста, где в коде я могу внести изменения, чтобы реализовать эту доработку самостоятельно.
Re: Как связать сущности в разных "ветках"
Добавлено: 12 июл 2019, 16:52
support
Какой тип поля используете для связи?
Re: Как связать сущности в разных "ветках"
Добавлено: 12 июл 2019, 17:04
sanys
Тут в соседней теме у коллеги наоборот не получается сделать подобное )))
Как получилось у Вас?)
Re: Как связать сущности в разных "ветках"
Добавлено: 12 июл 2019, 17:24
nikolay.rastegaev
Напишите, пожалуйста, ветку

Re: Как связать сущности в разных "ветках"
Добавлено: 12 июл 2019, 19:07
sanys
тут
Там используют тип поля Сущность. Как я понял, у Вас тип поля Связанные записи?
Re: Как связать сущности в разных "ветках"
Добавлено: 13 июл 2019, 16:50
nikolay.rastegaev
support писал(а): 12 июл 2019, 16:52
Какой тип поля используете для связи?
Связанные записи.
Re: Как связать сущности в разных "ветках"
Добавлено: 13 июл 2019, 17:08
nikolay.rastegaev
sanys писал(а): 12 июл 2019, 19:07
Там используют тип поля Сущность. Как я понял, у Вас тип поля Связанные записи?
Да, у меня тип поля Связанные записи.
Я воспроизвел ситуацию из ветки, на которую Вы дали ссылку. Ситуация которая описана в другой ветке другая.
Там в родительской сущности создают поле Связанные записи, которое содержит дочерние/вложенные сущности.
У меня ситуация другая. Я хочу связать сущности одного типа друг с другом. Но чтобы эти сущности находились в разных родительских проектах. Сейчас такой возможности нет и это особенность реализации системы. Правильная, кстати, особенность, она автоматически решает массу проблем с информационной безопасностью.
Однако в редком случае (с которым я столкнулся) нужно сделать связь с сущностью, находящейся в другой ветке, т.е. в другой родительской сущности. Сейчас я решил эту задачу через создание дополнительной другой сущности.
Как решение можно сделать настройку в административном разделе для поля типа Связанные записи, типа "Связывать со всеми без ограничения родительским разделом." Только как настройку. В подавляющем большинстве случаев текущая реализация типа "Связанные записи" подходит, как есть.