Use Namespace Limits UI on pre-enforcement phase
What does this MR do and why?
This implements https://gitlab.com/gitlab-org/gitlab/-/issues/429652
This MR is dependent on !133516 (merged)
| MR | Description |
|---|---|
| !133516 (merged) | Improvements to NamespaceStorageApp app data |
| !136463 (merged) | ( |
Screenshots or screen recordings
| Before | After | Paid Group |
|---|---|---|
![]() |
![]() |
![]() |
How to set up and validate locally
For a better understanding of this feature please read through this MR's description: !133516 (merged)
To setup this scenario we need to change:
Feature.enable(:namespace_storage_limit_show_preenforcement_banner)Gitlab::CurrentSettings.update!(repository_size_limit: 0)Plan.free.actual_limits.update!(notification_limit: 1)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Sheldon Led


