Quota UI rework#13449
Conversation
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #13449 +/- ##
============================================
- Coverage 18.94% 18.93% -0.01%
- Complexity 18363 18481 +118
============================================
Files 6192 6227 +35
Lines 556361 560415 +4054
Branches 67908 68314 +406
============================================
+ Hits 105397 106110 +713
- Misses 439393 442683 +3290
- Partials 11571 11622 +51
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
@winterhazel |
@weizhouapache it is ready. |
|
@blueorangutan package |
|
@winterhazel a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 18419 |
|
@winterhazel a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
Description
This PR is a rework of the Quota UI intended to expose the new functionality added in #9590, #10505, #10506, #12961, and #13236, as well as provide a better visualization of the Quota-related statistics.
With these changes, it is now possible to:
Additionally, some changes were made in
quotaCreditsandquotaCreditsListto allow adding credits to and obtaining the credits addition history for Projects, which has also been exposed in the UI. A new field was also added to the response ofquotaStatementto allow seeing the consumption history as a line chart.Closes #11805.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Screenshots (if appropriate):
2026-06-18.10-02-25.mp4
How Has This Been Tested?
I manually tested these changes by accessing the summary (consumption, balance, and credits), tariff, and email template pages for admin, domain admin, users, and projects (when applicable) and validating that the expected contents were shown. The credits addition and listing was also tested.