Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-12527

Provide a restful resource to verify default access permission to all projects at once

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • None
    • API - REST
    • None
    • 1
    • We collect Bitbucket 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.

    Description

      Problem Definition  

      Nowadays three separate requests need to be executed for each project in order to verify the default access permissions:

      • GET /rest/api/1.0/projects/ABC/permissions/PROJECT_ADMIN/all
      • GET /rest/api/1.0/projects/ABC/permissions/PROJECT_WRITE/all
      • GET /rest/api/1.0/projects/ABC/permissions/PROJECT_READ/all

      Multiply that by thousands of projects and you see how complex and time consuming it becomes to determine default access permissions for all projects.

      Suggested Solution

      There should be a single endpoint to determine the default access permissions for all projects at once rather than running the above three queries for each project.

      Workaround

      A script could first execute GET /rest/api/1.0/projects in oder to retrieve the list of projects and then, for each project, run the three endpoints mentioned above.

      Attachments

        Activity

          People

            Unassigned Unassigned
            fkraemer Felipe Kraemer
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: