lablup / lablup/backend.ai-webui

Migrate idle timeout checker from Control Panel to WebUI

Open
#8,088 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
133
Forks
81
Avg merge
1d 12h
Merged PRs (30d)
355

Description

## Summary

Move the idle timeout checker (session timeout checker) management from the Control Panel into the Backend.AI WebUI, so that it can be configured directly from the WebUI instead of requiring the separate Control Panel.

## Background

The idle timeout checker configuration currently lives in the Control Panel. To consolidate administrative functionality in a single place and improve the operator experience, this management UI should be provided in the WebUI.

This follows the same direction as the earlier effort to migrate the policy menu from the Control Panel to the WebUI (see FR-1950).

## Scope

- Provide a WebUI screen/section to view and edit idle timeout checker settings currently managed in the Control Panel.
- Ensure parity with the existing Control Panel behavior (network traffic idle checker, utilization idle checker, grace period / idle timeout / time window, etc.).

## Notes

- Created without prior code investigation; exact UI placement and backend wiring to be detailed during planning/implementation.

JIRA Issue: FR-3231

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing idle timeout checker management in the Control Panel and the WebUI policy menu migration referenced as FR-1950. Map the current settings and behavior before deciding the WebUI placement and backend wiring; done means the WebUI provides equivalent viewing and editing for all listed idle-checker settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.