Somewhat related to #179 (closed), the customer has different groups of people that are responsible for a release branch. It would be nice to be able to reference a user group in the approver's list instead of having to type out each name separately. The approvers changes for each release so it's updated often.
This is also somewhat related to the discussion in gitlab-org/gitlab-ce#2772 where we discuss whether teams are a good fit again.
In my mind, the user groups within a project is an interesting idea. It would be so handy to reference groups of people within a project. For example, @ developers or @ operations, etc. If we have some group concept that meets the customer's request above, what I describe should be possible.
@dblessing you can already create groups now, which can have users that can be referenced. I think we can start by building support for having a group responsible for approvers. We don't need teams for that.
@JobV That may work. To be clear, this would be a group of users other than the group the project is in? So we'll have to assume the project is shared with this other group of users? If that all sounds good, I think this sounds reasonable.
@JobV Does that mean the group membership could or could not be maintained via LDAP Group Sync? Based on what I know of the customers, I'd say that is very highly desirable.
@job - what is the status of this? Neither of the above-mentioned issues seem to address it. Both of the two customers referenced above is very important to us and one (largest customer) is considering implementing Gerrit because we lack this functionality. We really need this in the product.
@DouweM@JobV@xyzzy@vsizov
So everyone is one the same page: apart from the standard group management, can we consider that group membership will also be maintained via LDAP Group Sync? This is the most important remaining question.
As long as this reuses existing GitLab groups you will get LDAP group sync
for free.
On Thu, Aug 25, 2016 at 5:09 PM Régis Freyd (GitLab) gitlab@mg.gitlab.com wrote:
@regisF I don't see how this is related to the LDAP group sync. The approvers would just be whomever would be in the group, independent of the mechanisms that those users end there.
@regisF Why did you assign it to me? I can't pick this task up this week. So to not prevent it to be picked up by someone else I would leave it unassigned...
UPDATE: Anyway I've put it to my TODO list
@dimitrieh I didn't do much besides giving some suggestions to @vsizov on his MR !743 (merged). If you have a chance to look at it, the first iteration will have two separate fields: one for searching users and another for groups. The second iteration will probably merge these two (it's what makes sense).
PS: On the other issue you misspelled my handle (@pedro instead of @pedroms) so I'm glad you mentioned me here
username-removed-128633Status changed to closed by commit 9a31682d5e36e5749970c823874726e924b67cbe
Status changed to closed by commit 9a31682d5e36e5749970c823874726e924b67cbe