Как изменить каскадные поля в зависимости от значения, выбранного в Jira Issue Collector? - PullRequest
0 голосов
/ 21 июня 2019

У нас есть проект JIRA с формой отправки, в которой используются каскадные поля выбора. Они меняются в зависимости от выбранной опции, и это настраивается с помощью скриптов groovy внутри JIRA.

Теперь, когда я пытаюсь создать сборщик проблем Jira для этого проекта, он позволяет добавить все эти настраиваемые поля, однако полностью нарушая логику, которую я настроил с помощью groovy.

Как я могу использовать коллектор Jira Issue и оставить логику каскадных полей без изменений?

Скажите, у меня есть поле "Вы присоединитесь к конференции?":

  • Да

  • Нет

Если выбрано «Нет», появятся другие поля: «Пожалуйста, объясните причину».

Эта логика отлично работает, если используется напрямую от JIRA. Однако при использовании из сборщика вопросов у меня есть только возможность сделать все поля доступными в форме, чтобы она выглядела так:


«Вы присоединитесь к конференции?»

  • Да

    • Нет

Пожалуйста, объясните причину "


Как мне сохранить эту логику "если это, чем это", используя коллектор проблем JIRA? Спасибо!

<script type="text/javascript" src="#" src="#"></script>

<!-- This is the script for specifying the custom trigger.  We've replaced 'myCustomTrigger' with 'feedback-button' -->

<script type="text/javascript">window.ATL_JQ_PAGE_PROPS =  {
    "triggerFunction": function(showCollectorDialog) {
        //Requires that jQuery is available! 
        jQuery("#feedback-button").click(function(e) {
            e.preventDefault();
            showCollectorDialog();
        });
    }};</script>

<h2>Submit security incident to Protect</h2>
<a href="#" id="feedback-button" class='btn btn-primary btn-large'>Submit security incident</a>
...