Добавить идентификатор проекта из контекста проекта в URL-адрес веб-элемента JIRA

Я работаю над плагином JIRA, который добавляет дополнительную конфигурацию в проект JIRA. Я добавил ссылку на веб-элемент на страницу конфигурации проекта, которая ссылается на сервлет. Проблема, с которой я сталкиваюсь, заключается в добавлении идентификатора проекта в виде строки запроса к URL-адресу. Согласно документации Atlassian для разработчиков облачных сред, JIRA поддерживает параметры контекста project.id, project.key. Однако приведенный ниже фрагмент добавляет идентификатор моего проекта из файла pom.xml вместо текущего выбранного проекта.

<web-item>
...
    <link linkId="myproject-config-link">/plugins/servlet/myproject/admin?pid=${project.id}</link>   
    <context>project</context>
</web-item>

У меня два вопроса: достижимо ли то, что я пытаюсь сделать, и являются ли ключи объектов (project.key, issue.key, comment.key и т. д.) уникальными?


person Dennis    schedule 26.03.2017    source источник
comment
${project.key} правильно добавляет значение к целевому URL. Пока это уникально, я мог бы обойти проблему.   -  person Dennis    schedule 26.03.2017


Ответы (1)


На основе этого сообщения , решение:

admin/pid=${helper.projectObject.id}&amp;key=${project.key}
person Dennis    schedule 26.03.2017