#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 будут видны в созданной проблеме.