Uploaded image for project: 'Bitbucket Cloud'
  1. Bitbucket Cloud
  2. BCLOUD-20466

More granular Repository User permissions (e.g. Custom Roles)

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      ########################

      PM Update (May 2021)

      We are working on introducing Project Permissions and Settings in 2021. This will change how many things are configured in Bitbucket today.

      • We plan to change who can transfer a repository based on project permissions
      • We plan to change who can create projects and repos within projects
      • Setting configurations at project level removes need to change settings on every repository.

      Adding new roles to Bitbucket has been discussed but we are not focusing on adding anything until we have changed the current model to support projects

      #########################

       

      It would be good if there were more granular options for defining user roles for workspaces and repositories. Right now, at the repository level you can have "Read", "Write", or "Admin" permissions. But it would be nice if you had more control/granularity over this so you can have users who can control some repository settings, but not all.

       

      For example, some users would want to be able to allow users to manage repository settings like webhooks, or branch permissions, but wouldn't want to allow users to be able to delete or transfer the repository. Right now, the only way a user can manage repository settings like webhooks or branch permissions for example is if they have admin access to the repository, but that also allows them to delete or transfer the repository.

       Edit by 0298b2749e0b: It would also be great to add this granularity to the Workspace level access. At the moment, users are only able to create projects if they have workspace administrative access, which would also allow them to update the workspace name, plan, groups...

      Edit by fstefanelli@atlassian.com: Following the same granular logic permission, add the possibility to grant or restrict access to specific branches and/or files.

      Edit by gmarcolino+atlassian_conflict: Following the granular logic permission, add the ability to restrict which users can be listed as Pull Request reviewers.

      Edit by gmarcolino+atlassian_conflict: Following the granular logic permission, add the ability to restrict which users can create/manage projects.

      Attachments

        Activity

          People

            Unassigned Unassigned
            skafel Samir
            Votes:
            20 Vote for this issue
            Watchers:
            16 Start watching this issue

            Dates

              Created:
              Updated: