对于Jira插件和扩展的所有开发人员 - 是否可以使用我自己的实体类型扩展Jira数据模型?我的意思是在系统中添加全新的实体(数据库实体),但假设它们与现有的Jira对象(用户,问题,项目)有关系?
如果是这样,几个具体的问题:
我们可以将实体ORM映射到标准SQL表中,还是必须使用某些特殊的数据存储结构?
Jira SDK中是否支持此类扩展?或者说明如何在SDK中完成此操作的任何示例?
UI怎么样 - 是否可以使用Jira的UI组件来构建自定义表单?那么列表搜索功能,Lucene索引,过滤器 - 可以重用自定义对象呢?
示例或相关文档?
谢谢!
答案 0 :(得分:0)
您可以使用Active Objects(AO),它允许您创建新实体并允许您将它们存储在jira数据库中。
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
玩得开心:)