Добрый день,
Подскажите, есть ли возможность при создании заявки через портал сделать так, чтобы поле Title автоматически заполнялось текстом, который соответствует названию подкатегории, из которой создаётся сама заявка?
Я нашел статью о предзаполнении форм, но я так понимаю, что это работает для консоли iTop, но не для портала.
Буду благодраен за ответ.
Добрый день.
Можно изменить поведение пользовательского портала при создании запроса, написав extension
Добрый день! Предзаполнение через PrefillCreationForm
работает и для портала. Чтобы в коде понять, откуда пользователь инициировал запрос, есть такой параметр:
$aContextParam[ ‘origin’ ] can be either console
or portal
Есть ещё один способ понять контекст выполнения запроса в любом месте кода:
ContextTag::Check(ContextTag::TAG_PORTAL)
Подробнее тут Context Tags [iTop Documentation].
Большое спасибо за ответ, буду рабираться.
Всё оказалось гораздо проще)
<action_rules> для портала позволяют копировать значения из одних полей в другие. Поэтому достаточно просто прописать пресет для одного из правил, либо создать отдельное.
У меня получился вот такой код:
Пресет 3, в принципе, и выполняет задачу, о которой была создана эта тема. Копирует название подкатегори в поле Title.
Получается, что при создании тикета пользователем на портале, название тикета сразу же заполняется названием подкатегории.
Может кому-нибудь будет полезно)
1 лайк