feat: add managing `hard_limit_inodes` GUI
[!Note] You have to checkout https://github.com/lablup/backend.ai/pull/1800 in core part.
related to lablup/giftbox#62 (comment)
TL;DR
Update GraphQL schema and components to include new fields and functionality for storing hard limit inodes.
What changed?
- Added new field
hard_limit_inodesto the GraphQL schema for images and quota details - Updated
QuotaScopeCardandQuotaSettingModalcomponents to display and set thehard_limit_inodes - Updated internationalization files to include translations for
HardLimitInodes
How to test?
- Check that
hard_limit_inodesis correctly displayed in theQuotaScopeCard - Verify that setting
hard_limit_inodesin theQuotaSettingModalupdates the value in the GraphQL schema
Why make this change?
This change adds support for managing hard limit inodes, providing more granular control over storage quotas.
Checklist: (if applicable)
- [x] Mention to the original issue
- [ ] Documentation
- [x] Minium required manager version: 24.03
- [x] Specific setting for review (eg., KB link, endpoint or how to setup): http://10.82.230.101:8090
- [ ] Minimum requirements to check during review
- [ ] Test case(s) to demonstrate the difference of before/after
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @agatha197 and the rest of your teammates on
Graphite
Coverage report for ./react
St.:grey_question: |
Category | Percentage | Covered / Total |
|---|---|---|---|
| π΄ | Statements | 2.86% (-0% π») |
140/4894 |
| π΄ | Branches | 3.34% (-0.01% π») |
110/3293 |
| π΄ | Functions | 1.55% (-0% π») |
25/1608 |
| π΄ | Lines | 2.75% (-0% π») |
132/4804 |
Test suite run success
48 tests passing in 5 suites.
Report generated by π§ͺjest coverage report action from 8c686952c437d7680e582e8a512d0e74db85f60a