Show usage quota on profiles
What does this MR do?
This MR adds a "Usage Quota" page for user profile settings. We already have this page on the group settings and want to align it. In a next iteration we will replace the link for the Pipeline Quota page that we currently have in place after it gets successfully rolled out with the feature flag and remove the current PipelineQuota code. This means during the time the feature flag is rolled out, there is some code duplication. But I would like to mitigate the risk of this rollout and the old code will be removed soon.
Issue: gitlab-org/growth/product#1521 (closed)
Screenshots
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry -
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers -
Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
-
Label as security and @ mention @gitlab-com/gl-security/appsec
-
The MR includes necessary changes to maintain consistency between UI, API, email, or other methods -
Security reports checked/validated by a reviewer from the AppSec team
Edited by Nicolas Dular