To define the ARN access and permissions, as Jira admin, you need to manage settings at the app level that allows users to access ARN app within Jira and within the project. Another setting you need to manage is at Jira project level where you can define who should manage ARN Templates and Rules.
Jira project-level permissions
For company-managed project
Navigate to the Project settings in the left navigation under the relevant project
Navigate to Permissions in the left navigation again
Click on Actions in the right top corner >> Click on Edit permissions
Go to Manager Automated Release Notes section >> Click on Update
This project level setting will decide who will have the access to ARN menu. For eg. If a user does not have proper permission at Jira project level, in that case having access at the app level (explained below) will not allow them to access ARN menu in cross-project or in-project navigation.
As you can see in above image, you can grant access based on project roles, application access, group, etc. Based on these settings users will have access to ARN templates and rules.
For Team managed projects
Ensure that the relevant project role has app permission to use & update ARN. You can navigate to permissions settings using these steps -
Go to relevant team managed Jira project
Navigate to ‘Project settings’ option from the left navigation pane
Click on the ‘Access’ menu
Click on ‘Manage Roles’ button
Select relevant role
Go to 'App Permissions' tab
Enable permissions specific to Automated release notes
App level access and permission settings
As Jira admin, navigate to Manage apps >> Automated Release Notes Configurations >> App settings tab
Cross - Project screen permission
On App setting tab there are two sections. In the first section called Access ARN cross-project screen, you can decide whether the cross-project screen will be enabled for all users or users from selected Jira group/s.
Cross project screen ARN app navigation
As the name suggests, the Cross-Project screen means that one can access ARN from the Apps option that is available in the Jira top menu.
In project screen permission
The second section has multiple settings, as shown in the images below. For each type of permission you can enable or disable access for users from all projects or selected projects.
This setting allows you to define whether the in-project screen will be enabled or disabled for users from all/selected projects.
In project screen ARN app navigation
In project screen means the ARN screen will be visible from the respective project’s left navigation if the user has the relevant permissions we discussed above.
Permissions for granular control
These permissions under the app settings tab give Jira admins more control over sensitive features of ARN to protect the organization's data from being released in the public domain.
Create new template permission - If the ARN app is utilized across multiple projects, then it becomes important to contain the template creation capabilities. e.g. to ensure compliance with corporate branding etc
Send email to external email id permission - Jira admin can disable saving of external addresses within email rule action to prevent release notes emails to be sent outside the organization.
Push announcement to JSM portal permission - Jira admin can disable publishing release notes to external end point through post-action to prevent release notes being sent to an external endpoint.
Publish release notes to release pages & widgets permission - Release pages & Widgets can be potentially misconfigured to publish the data that is not supposed to be published. This permission ensures that Jira admins can control which projects have this feature enabled and which don’t.