2015-04-28 160 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系统视图下。