backend.ai-webui icon indicating copy to clipboard operation
backend.ai-webui copied to clipboard

feat(FR-1763): combine configurations and maintenance into single page.

Open agatha197 opened this issue 1 month ago β€’ 2 comments

Resolves #4766 (FR-1763)

Move Maintenance Page to Settings Tab

This PR moves the Maintenance page functionality to the Settings page as a new tab. The standalone Maintenance page has been removed, and a redirect has been added for backward compatibility.

Changes include:

  • Removed the dedicated MaintenancePage component
  • Added Maintenance as a tab in the ConfigurationsPage
  • Removed the Maintenance item from the sidebar menu
  • Added a redirect from the old /maintenance path to /settings?tab=maintenance

image.png

Checklist:

  • [ ] Documentation
  • [ ] Minium required manager version
  • [ ] Specific setting for review (eg., KB link, endpoint or how to setup)
  • [ ] Minimum requirements to check during review
  • [ ] Test case(s) to demonstrate the difference of before/after

agatha197 avatar Dec 03 '25 02:12 agatha197


How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • flow:merge-queue - adds this PR to the back of the merge queue
  • flow:hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has required the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

agatha197 avatar Dec 03 '25 02:12 agatha197

Coverage report for ./react

St.:grey_question:
Category Percentage Covered / Total
πŸ”΄ Statements
4.4% (+0% πŸ”Ό)
520/11825
πŸ”΄ Branches 3.62% 302/8338
πŸ”΄ Functions
2.63% (+0% πŸ”Ό)
95/3616
πŸ”΄ Lines
4.37% (+0% πŸ”Ό)
506/11566

Test suite run success

145 tests passing in 14 suites.

Report generated by πŸ§ͺjest coverage report action from 02b3c1a5ed114b27db1c07877a88ad9452f62f30

github-actions[bot] avatar Dec 03 '25 02:12 github-actions[bot]