Allow User Cap to be Set Higher than License Limits
Proposal
A customer with a trueup billing model is attempting to set the user-cap above the license limit but is prevented by doing so by the design of the cap. Setting it above the license limit results in the error message "New user signups cap must be less than or equal to [license limit]" when attempting to save the setting.
The customer provided their use case and reasoning at the
- Customer renews GitLab with 100 licenses.
- Customer's Administrator sets limit at 100.
- Customer hits limit of 100.
- Customer gets internal approval to go over cap by 10 and pay the trueup cost on the next renewal.
- Customer wants to increase this limit to 110 but is not allowed to set the user cap above the license limit.
- Customer removes cap to allow for the additional users, but now has no license limit and users continue to register.
- Customer ends up with 120 users and is angry. (If the customer could have set the limit to 110 this anger could have been avoided.)
Goal
For a future version, we can potentially remove the license limitation on the user cap to provide more flexibility in assigning licenses.
Related Epic: &4315