How to edit user permissions
Granting Permissions
Login as Jira Administrator
Go to Apps/Add-on Administration
Configuring permissions
To configure user permissions you must be a Jira Administrator.
Select the Jira Administration icon > Manage apps and then R4J - Requirements Management for Jira > Permissions from the sidebar
Keyboard shortcut 'g' + 'g' + start typing 'Permissions'
. (Keyboard shortcut: Enter "." and start typing "permissions".) The result is a table containing the various permissions - see section “Permission Reference” below for details.
To grant every Jira user
access to
all R4J features, set the option Restrict user access
to No.
To
restrict access to individual features, set the option Restrict user access
In the Permission table click on Add a group and select one or more groups you wish to grant the corresponding permission
Revoking Permissions
Login as Jira Administrator
Go to Apps/Add-on Administration
Select R4J - Requirements Management for Jira > Permissions from the sidebar
Keyboard shortcut 'g' + 'g' + start typing 'Permissions'
to Yes and then configure permissions as desired.
To configure individual restrictions, locate the given permission in the Permission table and add the groups to which you want to grant the permission in the Groups column. To revoke permission, remove the group from the groups column
Permission Reference
This table contains all R4J permissions and their scope:of the given permission.
Though not, strictly speaking, a user permission, the option to allow Confluence pages to be included in project trees is also set in this page.
Permission Reference
R4J Permission | ExplanationPurpose | ||
R4J - Requirements Management for Jira user | Permission Basic permission to use the R4J plugin Precondition R4J. This is a precondition for all other permissions.
| ||
Reuse Configuration | Permission to create Create, modify and delete reuse configurations. | ||
Suspect Configuration | Permission to access Access and edit the suspect configuration. | ||
Baseline View | Permission to view View baselines of all projects. | ||
Baseline Edit | Permission to createCreate, modify and delete baselines of all projects. | ||
Export Template Configuration | Permission to addAdd, modify and delete word export templates. | ||
Export | Permission to use any Use all export functionality in R4J views. | ||
ReqIF Field Mapping | Permission to configure Configure ReqIF fields mappings for export and import. See ReqIF Field Mapping. | ||
ReqIF Export/Import | Permission to trigger Trigger an export to a file or import a from file in ReqIF format. See ReqIF Export/Import. |
Overriding project
specificbaseline permissions
Permissions to view and edit baselines in R4J can be granted individually on both, global level and project level.
The effective permission depends on the combination of global and project specific settings.
A distinction is made between accessing baselines via "View All Baselines" from the main menu bar and the project specific baseline view.
This table contains the possible global settings for a permission and the corresponding effective permissionBaselines can be reached in two different ways in R4J:
globally via the main R4J menu bar: View All Baselines
from individual projects via the project menu bar: Baselines
Baseline permissions are determined, in principle, at the project level (see Managing Project Permissions), but these permissions can be overridden by global settings, as explained in the following table:
Global Setting | Effective Permission | ||||
Unrestricted user access | The user is permitted to view all existing baselines via "View All Baselines". | Project permissions solely determine the the ability to view, modify and delete baselines. Members of the groups with project permissions are allowed to access baselines both globally and via individual projects. | |||
Permission is granted | explicitly to | a specific usergroupThe permission to access both the "View All Baselines" item as well as every project specific baseline view is effectively granted | Permission is revoked/not granted | Members of the usergroup are not permitted to access the "View All Baselines" item.members of specific user groups in the baseline permissions. | Members of the groups are allowed to view, modify and delete baselines, regardless of any project permissions. They are allowed to access baselines both globally and via individual projects. |
Users that are not members of these groups are not allowed to access baselines globally. However, they are still allowed to access baselines via the individual projects, as long as the project permissions permit. |