lablup / lablup/backend.ai-webui
Add maintenance mode setting with exempt accounts and customizable messaging
- Dominant language
- TypeScript
- Stars
- 133
- Forks
- 81
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 355
Description
## Summary
Add a maintenance mode feature configurable from the admin WebUI settings page.
## Requirements
- Admin can enable/disable maintenance mode from the WebUI settings page.
- When enabled, regular users see a maintenance page instead of the normal app.
- Admin can select exempt accounts; those users continue to see the normal app instead of the maintenance page.
- The maintenance page's title and messages are customizable by the admin.
JIRA Issue: FR-3233
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the admin WebUI settings page and trace how settings affect the normal application view. Define the maintenance page, account exemptions, and customizable title and messages from the requirements; done means admins can configure the setting and regular and exempt users see the expected views.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100