Allow Existing Users With Block Seat Overages When Over Seat Count
What does this MR do and why?
If trying to add an existing user to the group when block seat overages is enabled, and the number of users exceeds the seat count, then accept the user.
This may happen if, for instance, a user is currently a developer and is being added as a maintainer.
Block seat overages is behind a feature flag.
Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/472299+
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screen recordings
Before | After |
---|---|
InviteBefore-small | InviteAfter-small |
Edited by Jason Goodman