Jira插件开发 - 是否可以从插件中自定义“添加项目”页面?

时间:2011-12-14 09:39:34

标签: plugins project jira customization

我正在开发一个JIRA插件,我正在尝试向Add project页面添加自定义字段。据我所知,只能为一个问题添加自定义字段。是否可以在项目级别添加自定义字段(文本字段或选择列表)?

3 个答案:

答案 0 :(得分:1)

我找到了一个插件,可以在项目级别添加元数据。

请瞥一眼this链接

答案 1 :(得分:0)

简短回答:可行但不是特别容易

执行此操作的方法是编写一个WebWork插件,用于更改处理该网页的Java类。该过程是actions.xml文件包含AddProjects.jspa,例如

<action name="project.AddProject" alias="AddProject" roles-required="admin">
    <view name="error">/secure/admin/views/addproject.jsp</view>
    <view name="input">/secure/admin/views/addproject.jsp</view>
</action>

告诉您类名是AddProject,您可以扩展它以处理用户在此新字段中设置值。然后,您还需要决定如何为每个项目存储值(有关实用JIRA插件或JIRA开发手册中的更多信息)。这里最难的部分是模板文件是.jsp文件,你无法直接用插件更改。我通常做的是编写一个ServletFilter来注入JavaScript来改变AddProjects页面。

答案 2 :(得分:0)

没有优雅的方法,但您可以使用Custom Project Properties for JIRA插件。

此插件允许:

  • 定义项目的自定义字段列表
  • 为每个项目定义自定义字段
  • 填写项目管理页面上的自定义字段