lablup / lablup/backend.ai-webui

Add maintenance mode setting with exempt accounts and customizable messaging

Open
#8,091 0 comments 0 reactions 0 assignees View on GitHub
quick-capture
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.