This app has been archived

You may still get support information and download previous versions of this app. Learn more.
Last modified 2009-05-25 0 downloads By Nick Jones

Support

To learn more about the app, you should:


If you are a developer, you can help fix the problem yourself by:

Description

Jira uses scheme to separately configure administrative settings for access and visibility, notifications, operations, along with other functionalities. There are multiple interdependent schemes, yet scheme dependencies between different schemes are not made explicity to administrators. Configuring even a simple change in an administration scheme might require an administrator to work across multiple schemes through many areas of Jira's administration, with much repetitive exploration of schemes to gain insight and appreciation to inform their administrative tasks.

An example of a scheme dependency is such that a user would receive email notifications of an issue not only when he/she has an event notification enabled, but also when a member has access to the issue via the security level group that the issue is assigned to, while also having the browse projects permission for the project. Due to having to retain a tacit knowledge of scheme configurations and their interdependencies across many projects, administrators have high possibility of setting up inconsistent configurations, which leads to inconsistent and seemingly random behaviour within Jira. Further, reviewing and maintaining the configuration of the schemes for the purpose of diagnosing any problems suffers from the same lack of support.

The Jira Scheme Configuration plugin is located within the Scheme Administration section of the Jira Administration, and supports setting up and co-relation of schemes, that would be really handy to support the following use cases:

  1. Setup a new project
  2. Review an existing project
  3. Maintain an existing project

Setting up a project and maintaining would usually involve a lot of permission configurations. This plugin supports editing of all 3 (Issue Security, Permission and Notification) Schemes in one single screen where each edit may simply be performed by checking/unchecking the appropriate checkboxes.

When investigating a user specific problem, search for the user using the auto-complete box. Then, the groups that the user belongs to would be highlighted as yellow columns. Any components which cause inconsistency in the scheme dependencies would be indicated in a red cell. Every time a change is made consistency validation is performed live and feedback provided to the user in real time on the impacts of the changes.

As a useful feature, the list of members of a group can be viewed by clicking on the magnifier icon adjacent to each groups name.

Version history