Skip to content

Handle Member Promotions When Block Seat Overages is Enabled

Jason Goodman requested to merge promotions-with-block-seat-overages into master

What does this MR do and why?

Handle member promotions when block seat overages is enabled.

Block seat overages prevents groups from exceeding the number of seats in their subscription.

Reject promoting a member if the member would become billable and there are no seats available. For instance, reject promoting a member from guest to developer on an ultimate subscription if there is no available billable seat.

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.

Screenshots or screen recordings

Before After
PromotionsBefore-small PromotionsAfter-small
Edited by Jason Goodman

Merge request reports

Loading