-
Suggestion
-
Resolution: Unresolved
-
None
Hi Team,
I would like to suggest the following improvement to Jira Software product, Advanced Roadmaps.
Feature Summary
As a Jira administrator, I want the Advanced Roadmaps for Jira bulk action option "Bulk change in Jira" to verify if the feature is enabled and if the current user has the "Bulk change" global permission so that only authorized users can perform bulk changes. This will be a big improvement over the current situation, where users without "Bulk change" global permission land on the Bulk Operation page, and spend time navigating the wizard steps, but the last step leads to a dead link page.
Sample Scenarios
Here are a few example scenarios:
Scenario: User with "Bulk change" global permission attempts to use a "Bulk change in Jira" in Advanced Roadmaps Given the Advanced Roadmaps "Bulk change in Jira" feature is enabled And the current user has the "Bulk change" global permission When the user attempts to perform a bulk action in Advanced Roadmaps Then the Advanced Roadmaps "Bulk change in Jira" option should be rendered and allowed Scenario: User without "Bulk change" global permission attempts to use a "Bulk change in Jira" in Advanced Roadmaps Given the Advanced Roadmaps "Bulk change in Jira" feature is enabled And the current user does not have the "Bulk change" global permission When the user attempts to perform a bulk action in Advanced Roadmaps Then the Advanced Roadmaps "Bulk change in Jira" option is not rendered Scenario: Advanced Roadmaps "Bulk change in Jira" feature is enabled with user having "Bulk change" global permission Given the "Bulk change in Jira" feature is disabled And the current user has the "Bulk change" global permission When the user attempts to perform a bulk action in Advanced Roadmaps Then the Advanced Roadmaps "Bulk change in Jira" option is not rendered Scenario: Advanced Roadmaps "Bulk change in Jira" feature is enabled with user lacking "Bulk change" global permission Given the "Bulk change in Jira" feature is disabled And the current user does not have the "Bulk change" global permission When the user attempts to perform a bulk action in Advanced Roadmaps Then the Advanced Roadmaps "Bulk change in Jira" option is not rendered
Suggested Implementation
Update the ..header/bulk-actions/view.js render functions to account for the current user's "Bulk change" global permission in addition to the current Advanced Roadmaps feature flag for "Bulk change in Jira". Use an existing component such as PermissionManager#hasPermission(int, ApplicationUser) with Permissions#BULK_CHANGE and the current user.
Thank you very much.
Kind Regards
- links to