Нужно разместить на сайте ссылку на создание запроса в JIRA. В эту ссылку можно заложить проект, тип запроса и многое другое, для того чтобы облегчить пользователю задачу регистрации запроса.
Для этого формируем html-сслыку следующего формата:
<a href="[JIRA BASE URL]/secure/CreateIssueDetails!init.jspa?[ARGUMENTS]">[DESCRIPTION]</a> |
где:
Компонент |
Описание |
Пример |
---|---|---|
[JIRA BASE URL] |
URL инсталляции JIRA |
|
[ARGUMENTS] |
Дополнительные аргументы, разделяемые символом "&" |
pid=10420&issuetype=4 |
[DESCRIPTION] |
Описание ссылки для пользователей |
Создать запрос в проекта А. |
Название |
Ключ |
тип значения |
Примеры |
---|---|---|---|
Project |
pid |
Project Id |
'10420' |
Issue Type |
issuetype |
Issue Type Id |
standard JIRA issue type values range from '1' to '4' |
Summary |
summary |
Plain Text |
'issue+created%20via+link' |
Priority |
priority |
Priority Id |
standard JIRA priority values range from '1' to '5' |
Due Date |
duedate |
Date |
'15-Dec-2005' - may have different format depending on your JIRA date settings |
Components |
components |
Component Id |
'10014' |
Affects Version/s |
versions |
Version Id |
'10015' |
Fix Version/s: |
fixVersions |
Version Id |
'10015' |
Assign To |
assignee |
Username |
'admin' or 'sam@atlassian.com' |
Reporter |
reporter |
Username |
'admin' or 'sam@atlassian.com' |
Environment |
environment |
Plain Text |
'this+is+the+environment' |
Description |
description |
Plain Text |
'this+is+the+description' |
URL |
Как выглядит на странице |
||
---|---|---|---|
|
|
||
|
|
||
|
|
А вот пример формы для сайта:
{html}<form action="http://jira.teamlead.ru/secure/CreateIssueDetails.jspa" method="post"> Тема запроса: <input name="summary" type="text" /><br /> Описание: <textarea name="description" /></textarea><br /> Исполнитель: <select name="assignee"> <option value="anton">anton</option> <option value="dmitri">dmitri</option> </select><br /> Автор: <select name="reporter"> <option value="anton">anton</option> <option value="dmitri">dmitri</option> </select><br /> <input type="submit" value="Отправить запрос" /> <input type="hidden" name="pid" value="10070" /> <input type="hidden" name="issuetype" value="2" /> </form>{html} |
Результат:
|