На главную страницу сайта Teamlead
Нужно разместить на сайте ссылку на создание запроса в JIRA. В эту ссылку можно заложить проект, тип запроса и многое другое, для того чтобы облегчить пользователю задачу регистрации запроса.
Для этого формируем html-сслыку следующего формата:
<a href="[JIRA BASE URL]/secure/CreateIssueDetails!init.jspa?[ARGUMENTS]">[DESCRIPTION]</a>
где:
Компонент |
Описание |
Пример |
||
---|---|---|---|---|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c93571d6-3a85-4b35-bec4-3d7f29f283ab"><ac:plain-text-body><![CDATA[ |
[JIRA BASE URL] |
URL инсталляции JIRA |
[http://jira.teamlead.ru] |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ff4a7f75-7b37-4e3b-8d5d-11cededab5a2"><ac:plain-text-body><![CDATA[ |
[ARGUMENTS] |
Дополнительные аргументы, разделяемые символом "&" |
pid=10420&issuetype=4 |
]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="659b8cf8-51b4-4891-935e-3dd9f6188ee1"><ac:plain-text-body><![CDATA[ |
[DESCRIPTION] |
Описание ссылки для пользователей |
Создать запрос в проекта А. |
]]></ac:plain-text-body></ac:structured-macro> |
Название |
Ключ |
тип значения |
Примеры |
---|---|---|---|
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 |
Как выглядит на странице |
---|---|
Для создания запроса на доработку в проекте "Тест", кликните <a href="http://jira.atlassian.com/secure/CreateIssueDetails! init.jspa?pid=10420&issuetype=4">здесь.</a> |
Для создания запроса на доработку в проекте "Тест", кликните здесь. |
Для создания задачи с темой "Ошибка работы скрипта", кликните <a href="http://jira.atlassian.com/secure/CreateIssueDetails! init.jspa?pid=10420&issuetype=3&summary=Ошибка+работы+скрипта">здесь.</a> |
Для создания задачи с темой "Ошибка работы скрипта", кликните здесь. |
Для просмотра примера с дополнительными аргументами <a href="http://jira.teamlead.ru/secure/CreateIssueDetails! init.jspa?pid=10420&issuetype=2&summary=Расширенный+пример& description=description+goes+here&components=10240&duedate=7%2dDec%2d2005 &customfield_10010=это+пользовательское+поле"> создайте запрос.</a> Содержит описание, компоненты, срок исполнения и пользовательское поле. |
Для просмотра примера с дополнительными аргументами создайте запрос. Содержит описание, компоненты, срок исполнения и пользовательское поле. |
А вот пример формы для сайта:
{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}
Результат: