Публичные формы вложенной сущности - запись род.сущности по умолчанию

Пишите ваши предложения здесь.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1710
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Публичные формы вложенной сущности - запись род.сущности по умолчанию

Сообщение alcompstudio »

Добрый день!

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

Например, сделать доп.нстройку так:

http://prntscr.com/m6it38

и тут будет логика в следующем - если выбрана род.запись в настройках, то в публичной форме не будет отображаться поле для выбора нужной записи род.сущности, а если не выбрана запись, то, соответственно, пользователю будет предоставлена возможность выбора нужной записи род.сущности в публичной форме. http://prntscr.com/m6irg0

Простой пример, для чего нужно.

Есть сущность Интернет-ресурсы, в ней вложенная - Заявки с сайтов. Соответственно в первой есть список сайтов, на которых размещены разные формы заявок (естественно, из Руководителя - попадают в сущность Заявки с сайтов). И было бы удобно, если бы каждую публичную форму уже в настройках "закрепить" за какой-то определенной записью в сущности Интернет-ресурсы (т.е. тут логично не давать пользователю выбирать с какого сайта будет заявка, зачем ему видеть все сайты из сущности Интернет-ресурсы). Таким образом можно "отслеживать" с какого сайта "прилетела" заявка.


-------------------

UPD. Небольшое дополнение)

Еще неплохо бы добавить в настройку какое-то "статусное" поле (опциональный тип - выпадающие списки, переключатели и т.п.). Т.е. чтобы создавалась публичная форма, и в данном поле уже ставилось нужное значение (напр. "Лид с сайта"). Нужно, если к примеру, "клиент" приходит с сайта (статус Лид с сайта), а также менеджер заводит клиента непосредственно в базу (статус, напр. Новый клиент), и у менеджера нет возможности редактировать поле с данным статусом (в поле в конфигурации данной сущности стоит значение по умолчанию "Новый клиент" при добавлении новой записи).
Аватара пользователя
support
Техническая поддержка
Сообщения: 9068
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию

Сообщение support »

Касательно выбора родительской сущности, добавил в план.

Касательно предустановленный параметров, то в публичную форму можно передать GET параметр в url
Например

Код: Выделить всё

&fields[298]=113
298 - id поля
113 - значение
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1710
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию

Сообщение alcompstudio »

Касательно предустановленный параметров, то в публичную форму можно передать GET параметр в url
Понял, спасибо за подсказку.
Turbo
Сообщения: 27
Зарегистрирован: 05 фев 2019, 10:09
Имя: Александр
Откуда: Иркутск

Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию

Сообщение Turbo »

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

Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию

Сообщение support »

Выбор родительской записи реализован в 2.5
viewtopic.php?f=3&t=1509&p=10006#p10006
Ответить