Добрый день!
Предлагаю сделать возможность предварительного указания записи по умолчанию в родительской сущности для публичной формы, которая предполагает добавление записи во вложенной сущности. Сейчас если сделать такую форму, то добавляется поле из родительской сущности, чтобы пользователь смог выбрать, куда "отправлять" заявку, к какой записи ее прикрепить. В некоторых случаях нужно избегать такого выбора, уже указать предварительно нужную родительскую запись в настройках, к которой и будут прикрепляться все вложенные записи, созданные в публичной форме.
Например, сделать доп.нстройку так:
http://prntscr.com/m6it38
и тут будет логика в следующем - если выбрана род.запись в настройках, то в публичной форме не будет отображаться поле для выбора нужной записи род.сущности, а если не выбрана запись, то, соответственно, пользователю будет предоставлена возможность выбора нужной записи род.сущности в публичной форме. http://prntscr.com/m6irg0
Простой пример, для чего нужно.
Есть сущность Интернет-ресурсы, в ней вложенная - Заявки с сайтов. Соответственно в первой есть список сайтов, на которых размещены разные формы заявок (естественно, из Руководителя - попадают в сущность Заявки с сайтов). И было бы удобно, если бы каждую публичную форму уже в настройках "закрепить" за какой-то определенной записью в сущности Интернет-ресурсы (т.е. тут логично не давать пользователю выбирать с какого сайта будет заявка, зачем ему видеть все сайты из сущности Интернет-ресурсы). Таким образом можно "отслеживать" с какого сайта "прилетела" заявка.
-------------------
UPD. Небольшое дополнение)
Еще неплохо бы добавить в настройку какое-то "статусное" поле (опциональный тип - выпадающие списки, переключатели и т.п.). Т.е. чтобы создавалась публичная форма, и в данном поле уже ставилось нужное значение (напр. "Лид с сайта"). Нужно, если к примеру, "клиент" приходит с сайта (статус Лид с сайта), а также менеджер заводит клиента непосредственно в базу (статус, напр. Новый клиент), и у менеджера нет возможности редактировать поле с данным статусом (в поле в конфигурации данной сущности стоит значение по умолчанию "Новый клиент" при добавлении новой записи).
Публичные формы вложенной сущности - запись род.сущности по умолчанию
- alcompstudio
- Спонсор
- Сообщения: 1710
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр Афанасьев
- Откуда: г. Славянск, Донецкая обл.
- Организация: Alcomp
- support
- Техническая поддержка
- Сообщения: 9068
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию
Касательно выбора родительской сущности, добавил в план.
Касательно предустановленный параметров, то в публичную форму можно передать GET параметр в url
Например
298 - id поля
113 - значение
Касательно предустановленный параметров, то в публичную форму можно передать GET параметр в url
Например
Код: Выделить всё
&fields[298]=113
113 - значение
- alcompstudio
- Спонсор
- Сообщения: 1710
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр Афанасьев
- Откуда: г. Славянск, Донецкая обл.
- Организация: Alcomp
Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию
Понял, спасибо за подсказку.Касательно предустановленный параметров, то в публичную форму можно передать GET параметр в url
Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию
Коллеги, а подскажите в каком файле эти запросы формируются.
- support
- Техническая поддержка
- Сообщения: 9068
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Публичные формы вложенной сущности - запись род.сущности по умолчанию
Выбор родительской записи реализован в 2.5
viewtopic.php?f=3&t=1509&p=10006#p10006
viewtopic.php?f=3&t=1509&p=10006#p10006