Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-26160

Advanced Roadmaps "Bulk change in Jira" option should validate "Bulk change" global permission

    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      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

            [JSWSERVER-26160] Advanced Roadmaps "Bulk change in Jira" option should validate "Bulk change" global permission

            There are no comments yet on this issue.

              Unassigned Unassigned
              3984d3d058e8 Marko Radivojevic
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: