Как связать сущности в разных "ветках"

Все вопросы/проблемы по установке и использовании.
Ответить
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Как связать сущности в разных "ветках"

Сообщение nikolay.rastegaev »

1. Создана структура
- Портфель проекта
-- Проект
В проект добавлено поле "Связанные проекты" Связанные сущности Проект
2. В разных портфелях созданы проекты.

3. В "Портфель 1" добавил проект и хочу его связать с проектами из "Портфеля 2". Вижу, что список доступных для связи проектов ограничен проектами "Портфеля 1".

КАк можно сделать так, чтобы в проекте из "Портфеля 1" в поле Связанные проекты я смог добавлять проекты из любых портфелей.

Если это сейчас невозможно, напишите, пожалуйста, где в коде я могу внести изменения, чтобы реализовать эту доработку самостоятельно.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как связать сущности в разных "ветках"

Сообщение support »

Какой тип поля используете для связи?
sanys
Сообщения: 113
Зарегистрирован: 30 май 2017, 12:52
Имя: Александр
Откуда: Казахстан

Re: Как связать сущности в разных "ветках"

Сообщение sanys »

Тут в соседней теме у коллеги наоборот не получается сделать подобное )))
Как получилось у Вас?)
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Как связать сущности в разных "ветках"

Сообщение nikolay.rastegaev »

Напишите, пожалуйста, ветку :)
sanys
Сообщения: 113
Зарегистрирован: 30 май 2017, 12:52
Имя: Александр
Откуда: Казахстан

Re: Как связать сущности в разных "ветках"

Сообщение sanys »

nikolay.rastegaev писал(а): 12 июл 2019, 17:24 Напишите, пожалуйста, ветку :)
тут

Там используют тип поля Сущность. Как я понял, у Вас тип поля Связанные записи?
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Как связать сущности в разных "ветках"

Сообщение nikolay.rastegaev »

support писал(а): 12 июл 2019, 16:52 Какой тип поля используете для связи?
Связанные записи.
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Как связать сущности в разных "ветках"

Сообщение nikolay.rastegaev »

sanys писал(а): 12 июл 2019, 19:07 Там используют тип поля Сущность. Как я понял, у Вас тип поля Связанные записи?
Да, у меня тип поля Связанные записи.
Я воспроизвел ситуацию из ветки, на которую Вы дали ссылку. Ситуация которая описана в другой ветке другая.
Там в родительской сущности создают поле Связанные записи, которое содержит дочерние/вложенные сущности.

У меня ситуация другая. Я хочу связать сущности одного типа друг с другом. Но чтобы эти сущности находились в разных родительских проектах. Сейчас такой возможности нет и это особенность реализации системы. Правильная, кстати, особенность, она автоматически решает массу проблем с информационной безопасностью.

Однако в редком случае (с которым я столкнулся) нужно сделать связь с сущностью, находящейся в другой ветке, т.е. в другой родительской сущности. Сейчас я решил эту задачу через создание дополнительной другой сущности.

Как решение можно сделать настройку в административном разделе для поля типа Связанные записи, типа "Связывать со всеми без ограничения родительским разделом." Только как настройку. В подавляющем большинстве случаев текущая реализация типа "Связанные записи" подходит, как есть.
Ответить