Как автоматически включить URL в сборщик проблем JIRA?

#javascript #html #jira-plugin

#javascript #HTML #jira-плагин

Вопрос:

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

«Включите данные о вашей текущей среде, например, URL-адрес браузера и страницы. Это помогает нам лучше понять ваши отзывы «.

Я хочу, чтобы флажок устанавливался автоматически при загрузке плагина. Я попробовал следующее, и оно работает наполовину. Флажок устанавливается автоматически, но созданная проблема не включает URL-адрес. Не уверен, что происходит?

Это то, что у меня есть:

JavaScript

 jQuery.ajax({
    url: "https://sol-jira.atlassian.net/s/d41d8cd98f00b204e9800998ecf8427e-T/o2joag/b/24/e73395c53c3b10fde2303f4bf74ffbf6/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-USamp;collectorId=<id>",
    type: "get",
    cache: true,
    dataType: "script"
});
window.ATL_JQ_PAGE_PROPS = {
    '<id>': {
        "triggerFunction": function(showCollectorDialog) {
            //Requires that jQuery is available!
            $("#docsFeedbackTrigger").click(function(e) {
                e.preventDefault();
                showCollectorDialog();
            });
        },
        fieldValues: {
            recordWebInfo: '1', // field Name
            recordWebInfoConsent: ['1'] // field Id
        }
    }
};
  

HTML

 <a href="#" id="docsFeedbackTrigger" class="docs-issue-collector">Provide feedback</a>
  

Ответ №1:

Я понял это. Приведенный выше код верен, но вам также нужно будет добавить поле environment в настройки проекта. Параметр поля среды будет виден в настройках сборщика проблем.

Поле среды

Вот и все. Вам даже не нужно его выбирать. Данные URL будут видны в созданной проблеме.

URL-адрес в проблеме JIRA