0

To all developers of Jira plugins and extensions - is it possible to extend Jira data model with my own entity types? I mean add totally new entities (database entities) to the system but with assumption that they will have relationships with existing Jira objects (users, issues, projects)?

And if so, few more specific questions:

  1. can we ORM-map the entities into standard SQL tables, or some special data storage structure has to be used?

  2. Is there any support for such extensions in the Jira SDK? Or any examples that would illustrate how this is done in the SDK?

  3. What about the UI - is it possible to use Jira's UI components to build custom forms? What about list search functionality, Lucene indexes, filters - possible to reuse for custom objects?

  4. Examples or relevant documentation?

Thanks!

nightwatch
  • 1,276
  • 2
  • 18
  • 27

1 Answers1

0

You can use Active Objects (AO), which will allow you to create new entities and let you store them in your jira database.

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

This is fully supported by the atlassian-sdk. To read more about the atlassian sdk, click here: https://developer.atlassian.com/server/framework/atlassian-sdk/set-up-the-atlassian-plugin-sdk-and-build-a-project/

For the ui please look at atlassian AUI: https://docs.atlassian.com/aui/

Some extra docs: https://community.atlassian.com

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

Have Fun :)

Lama
  • 2,886
  • 6
  • 43
  • 59