0

致 Jira 插件和扩展的所有开发人员 - 是否可以使用我自己的实体类型扩展 Jira 数据模型?我的意思是向系统添加全新的实体(数据库实体),但假设它们将与现有的 Jira 对象(用户、问题、项目)有关系?

如果是这样,几个更具体的问题:

  1. 我们可以将实体 ORM 映射到标准 SQL 表中,还是必须使用一些特殊的数据存储结构?

  2. Jira SDK 中是否支持此类扩展?或者任何可以说明如何在 SDK 中完成此操作的示例?

  3. UI 怎么样——是否可以使用 Jira 的 UI 组件来构建自定义表单?列表搜索功能、Lucene 索引、过滤器怎么样?可以重用自定义对象吗?

  4. 示例或相关文档?

谢谢!

4

1 回答 1

0

您可以使用活动对象 (AO),它允许您创建新实体并将它们存储在您的 jira 数据库中。

https://developer.atlassian.com/server/framework/atlassian-sdk/best-practices-for-developing-with-active-objects/

atlassian-sdk 完全支持这一点。要了解有关 atlassian sdk 的更多信息,请单击此处:https ://developer.atlassian.com/server/framework/atlassian-sdk/set-up-the-atlassian-plugin-sdk-and-build-a-project/

对于 ui,请查看 atlassian AUI: https ://docs.atlassian.com/aui/

一些额外的文档: https ://community.atlassian.com

http://www.j-tricks.com/tutorials/active-objects-injection

玩得开心 :)

于 2018-03-19T08:03:26.457 回答