I need a highly granular security scheme for a JIRA project, where each issue has its own distinct, group of users permitted to access it. I intend to implement this by defining a separate issue security level for each new issue when it is created. The issues and their associated security levels are created programmatically.
- Is this a viable approach?
- Should I anticipate issues with JIRA functionality or performance as a result of having a large number of security levels active for this project?
- Can this approach affect the performance or stability of other projects in the JIRA instance?
- Other than the very long list of security levels that will be present in the security level selection menu, are there other usability issues with this approach?
- Can you suggest a different approach to achieve my requirement?