Подставлять автоматически в поле Сущность запись, "привязанную" к текущему пользователю
Добавлено: 25 сен 2020, 16:11
Добрый день!
Есть сущность Сотрудники (нужна для аналитики и отчетности), в ней есть поле Пользователи, где к сотруднику "привязывается" одноименный пользователь (для доступа и работы в системе).
Также есть сущность Задачи, где есть поле типа Сущность - выбираются записи из сущности Сотрудники (т.е. сотрудник "назначается" на задачу не только из Пользователя, но и из Сотрудники). Сейчас это делается вручную, что не очень удобно. Можно ли сделать возможность автоматически потдягивать "соответствующую" запись из Сотрудников в данное поле, основываясь на логике их "связи" в самой сущности Сотрудники (там же мы указываем какой пользователь привязан к текущей записи сотрудника).
Вот по типу, как пользователь текущий сразу отображается в форме редактирования (автоматизации), так и по условию "Сотрудник=Пользователь", чтобы система видела, какой текущий пользователь в системе - значит подставляем запись требуемого Сотрудника в поле Сущность.
http://prntscr.com/unqfbe
Насколько сложно такое реализовать? Может как-то через ajax запросы/код как-то можно реализовать, но я не силен в JS, хотелось бы видеть в дополнительном функционале.
Думаю, очень будет полезен данный функционал, т.к. в отдельных случаях нужно вывести записи из сущности автоматически, которые "привязаны" к текущему пользователю. В примере приведен случай с сотрудниками - т.к. в самой данной сущности могут быть вложенные, связанные записи, которые также участвуют в аналитике, расчетах. И если использовать только поле Пользователи - то все равно не будет видно, какие записи вложенные к нему привязаны, пока к самой сущности Пользователи не прикрутишь поле Пользователь, как бы странно это ни звучало)).
Есть сущность Сотрудники (нужна для аналитики и отчетности), в ней есть поле Пользователи, где к сотруднику "привязывается" одноименный пользователь (для доступа и работы в системе).
Также есть сущность Задачи, где есть поле типа Сущность - выбираются записи из сущности Сотрудники (т.е. сотрудник "назначается" на задачу не только из Пользователя, но и из Сотрудники). Сейчас это делается вручную, что не очень удобно. Можно ли сделать возможность автоматически потдягивать "соответствующую" запись из Сотрудников в данное поле, основываясь на логике их "связи" в самой сущности Сотрудники (там же мы указываем какой пользователь привязан к текущей записи сотрудника).
Вот по типу, как пользователь текущий сразу отображается в форме редактирования (автоматизации), так и по условию "Сотрудник=Пользователь", чтобы система видела, какой текущий пользователь в системе - значит подставляем запись требуемого Сотрудника в поле Сущность.
http://prntscr.com/unqfbe
Насколько сложно такое реализовать? Может как-то через ajax запросы/код как-то можно реализовать, но я не силен в JS, хотелось бы видеть в дополнительном функционале.
Думаю, очень будет полезен данный функционал, т.к. в отдельных случаях нужно вывести записи из сущности автоматически, которые "привязаны" к текущему пользователю. В примере приведен случай с сотрудниками - т.к. в самой данной сущности могут быть вложенные, связанные записи, которые также участвуют в аналитике, расчетах. И если использовать только поле Пользователи - то все равно не будет видно, какие записи вложенные к нему привязаны, пока к самой сущности Пользователи не прикрутишь поле Пользователь, как бы странно это ни звучало)).