Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-18083

Cannot select a variable for version auto-increment without admin access in Bamboo

XMLWordPrintable

      Summary

      Cannot save any changes to auto-incremented variables at configureDeploymentProjectVersioning.action (Edit Deployment Project > Release Versioning without admin or restricted admin access. After checking or unchecking a variable for auto-increment and hitting save, no error is presented and you're returned to the deployment project. Upon re-entering the Release Versioning UI you can see the changes haven't been committed.

      Steps to Reproduce

      1. Create a build plan with a plan variable E.g. variable = version, value = 1
      2. Grant full permissions to the build plan to a non-admin user
      3. Create a deployment project using that build plan as a source
      4. Grant full deployment project permissions to a non-admin user
      5. Login as non-admin user
      6. Edit deployment project > Release versioning
      7. Add variable to version > variable you created before
      8. Check the checkbox to select variable you created before for auto-increment
      9. Save

      Expected Results

      • Changes are saved

      Actual Results

      • When returning to the Release versioning UI, changes haven't been saved and no error was presented when saving.

      Notes

      • If you revoke Edit permissions from a user for the Build plan, you successfully get an error message that says:

        Your updates result in changes to whether a plan variable is automatically incremented or not. You do not have permission to make changes to the plans variables.

      Workaround

      Only current workaround is to grant Restricted Admin access

              mgardias Marcin Gardias
              jowen@atlassian.com Jeremy Owen
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: