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

Allow certain non-admin Bitbucket users to add users to certain groups (BB-15037)

    • 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.

       

      Update from Bitbucket PM

      Atlassian's model for Cloud products has two separate types of collections for users: Groups and Teams.

      Groups are tied to IT structures for administration purposes and especially for integration with Identity management platforms (Azure AD, Okta, etc). Groups and group membership are managed by the administrators of the system.

      Teams, on the other hand, are created and managed by users. Teams are smaller collections of users to define scrum teams, etc. Team membership can be managed by the owner of that team.

      Groups in Bitbucket align more closely with groups in Atlassian Orgs and we are working to make groups shared across all products: Bitbucket, Jira, and Confluence.

      We definitely want to implement Atlassian Teams into Bitbucket but this has not been prioritized yet.

       

       


      I'd like to allow lead developers to be able to give other users access to the repos of the projects they lead.

      E.g. we have "Good Lead Developer" who is not a company (i.e. Bitbucket team)-wide admin, but leads "Big Project". Now we have a "Big Project developers" user group with write access to all the Big Project repos. I'd like to allow Good Lead Developer to be able to add new users (from the team) to the Big Project developers user group. I don't want Good Lead Developer to be able to similarly administer any other user group and I don't want project team members to be added directly to repos (instead of user groups).

      This doesn't seem to be possible now: you can either give a user group full admin access to all repos of a team, or the group can have admin access to certain repositories. The latter one however is not sufficient: this way they could only add people to the repos directly, not via user groups (which is generally a bad practice).

      Maybe BCLOUD-2323 will also solve this?

            [BCLOUD-12062] Allow certain non-admin Bitbucket users to add users to certain groups (BB-15037)

            We really need this also!

            Joe Diolosa added a comment - We really need this also!

            klimbo12 added a comment -

            want all users to be part of groups, and permissions on repositories granted to groups, not individuals.
            Bluestacks TextNow VPN

            klimbo12 added a comment - want all users to be part of groups, and permissions on repositories granted to groups, not individuals. Bluestacks TextNow VPN

            We ended up developing a facade webservice above the Bitbucket API to allow tech leads to invite some email address patterns and manage some group patterns.
            Working fine.
            Did the same thing for JIRA and Bitbucket server (as since 2016 we moved to BB Server).

            Maxime Lemanissier added a comment - We ended up developing a facade webservice above the Bitbucket API to allow tech leads to invite some email address patterns and manage some group patterns. Working fine. Did the same thing for JIRA and Bitbucket server (as since 2016 we moved to BB Server).

            We need this as well. We don't want to have to be full site/account admin to manage groups. There should be a group level admin that can add invite users to the group and repositories.

            Roger Lennon added a comment - We need this as well. We don't want to have to be full site/account admin to manage groups. There should be a group level admin that can add invite users to the group and repositories.

            I'd add that on GitHub basically this is possible...

            Zoltán Lehóczky added a comment - I'd add that on GitHub basically this is possible...

            tengil242 added a comment -

            What is the implementation plan for this feature? It is actually quite critical for our (enterprise) organisation...

            tengil242 added a comment - What is the implementation plan for this feature? It is actually quite critical for our (enterprise) organisation...

            Good point about Projects: project-level permissions would kind of solve this.

            Zoltán Lehóczky added a comment - Good point about Projects: project-level permissions would kind of solve this.

            Same thing here.
            I want all users to be part of groups, and permissions on repositories granted to groups, not individuals.
            Adding people in groups currently requires admin permission on the whole team, and this is not something I want to grant to anyone having to manage a single group/repository (possibly, contractors, external companies, etc).
            Please review Bitbucket permission model to allow delegating some admin functions (like adding user to group, creating repository, etc, each function independantly if possible) to a given scope of a bitbucket team. Projects might be useful here to define this scope, but for now, we can't do much with them (we're using bitbucket hosted).
            Thanks for your help.

            Maxime Lemanissier added a comment - Same thing here. I want all users to be part of groups, and permissions on repositories granted to groups, not individuals. Adding people in groups currently requires admin permission on the whole team, and this is not something I want to grant to anyone having to manage a single group/repository (possibly, contractors, external companies, etc). Please review Bitbucket permission model to allow delegating some admin functions (like adding user to group, creating repository, etc, each function independantly if possible) to a given scope of a bitbucket team. Projects might be useful here to define this scope, but for now, we can't do much with them (we're using bitbucket hosted). Thanks for your help.

              Unassigned Unassigned
              2ddf11187db7 Zoltán Lehóczky
              Votes:
              11 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: