2015-04-28 152 views
0

我想在問題屏幕上創建一個自定義視圖,但經過一些研究後,我發現它可能不可能?所以我看到系統視圖Details, Description, Attachments等......但是任何時候我創建一個字段,它都會在Details視圖下進行。我可以創建自己的自定義視圖,或者至少將自定義字段放在不同的系統視圖中?也許有一個插件可以幫助我呢?如何在Jira問題中創建自定義視圖?

+0

你想要不同的設計/佈局? – Koshinae

+0

我想這是一種設計/佈局改變。你完全明白我在找什麼,或者有什麼我可以重新解釋的嗎? – Pittfall

+0

我想這是不可能的.. – Nuwan

回答

0

我不確定用於創建自定義視圖的現有插件,但可以通過使用Atlassian插件SDK創建自己的JIRA插件。有一個Atlassian教程(Adding content to the JIRA View Issue page),它向您展示瞭如何創建一個附件,它將截止日期字段顯示在截止日期指示器視圖中。要更改此代碼以使其顯示在其他面板中並顯示自定義字段應該非常簡單。

實施例變化

要改變從在右側面板的左側面板顯示所述到期日期Inicator視圖,只是改變了位置屬性的聲明web-panelatlassian-plugin.xml"atl.jira.view.issue.left.context"。這將使新視圖顯示在Activity系統視圖下,名稱爲Due Date Indicator(名稱在i18n屬性文件中指定)。

以下是網頁面板聲明,其位置屬性的變化很小。

... 
<web-panel name="DueDateIndicator" i18n-name-key="due-date-indicator.name" key="due-date-indicator" location="atl.jira.view.issue.left.context" weight="1000"> 
    <description key="due-date-indicator.description">The DueDateIndicator Plugin</description> 
    <context-provider class="com.example.plugins.tutorial.DueDateIndicator"/> 
    <resource name="view" type="velocity" location="due-date-indicator.vm"/> 
    <label key="due-date-indicator.title"/> 
</web-panel> 
... 

更改weight屬性將使其顯示在頁面的更上/下,例如,在Description系統視圖下。