Skip to content

Conversation

@madhavilosetty-intel
Copy link
Contributor

@madhavilosetty-intel madhavilosetty-intel commented Feb 11, 2026

…ection is off

Display a warning with an Enable button at the top of the AMT Enabled Features section when a dependent feature (KVM, SOL, or IDER) is checked but the redirection listener is disabled. Warning is hidden when redirection is already enabled. Auto-enables redirection when any dependent feature is active.

PR Checklist

  • Unit Tests have been added for new changes
  • API tests have been updated if applicable
  • All commented code has been removed
  • If you've added a dependency, you've ensured license is compatible with Apache 2.0 and clearly outlined the added dependency.

What are you changing?

Anything the reviewer should know when reviewing this PR?

image image

If the there are associated PRs in other repositories, please link them here (i.e. device-management-toolkit/repo#365 )

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds UI + logic to warn users when AMT dependent features (KVM/SOL/IDER) are enabled while redirection is disabled, and updates KVM/SOL flows to account for redirection.

Changes:

  • Added new i18n strings for a redirection warning banner and enable action
  • Updated KVM/SOL feature handling to require redirection before considering the feature “already enabled”
  • Added/updated unit tests covering the new redirection-dependent behavior and the warning banner

Reviewed changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/assets/i18n/ar.json Adds redirection warning + enable button translations
src/assets/i18n/de.json Adds redirection warning + enable button translations
src/assets/i18n/en.json Adds redirection warning + enable button translations
src/assets/i18n/es.json Adds redirection warning + enable button translations
src/assets/i18n/fi.json Adds redirection warning + enable button translations
src/assets/i18n/fr.json Adds redirection warning + enable button translations
src/assets/i18n/he.json Adds redirection warning + enable button translations
src/assets/i18n/it.json Adds redirection warning + enable button translations
src/assets/i18n/ja.json Adds redirection warning + enable button translations
src/assets/i18n/nl.json Adds redirection warning + enable button translations
src/assets/i18n/ru.json Adds redirection warning + enable button translations
src/assets/i18n/sv.json Adds redirection warning + enable button translations
src/app/devices/sol/sol.component.ts Converts amtFeatures to a signal and gates “SOL already enabled” on redirection
src/app/devices/sol/sol.component.spec.ts Updates tests for signal-based amtFeatures and adds redirection-disabled scenarios
src/app/devices/kvm/kvm.component.ts Gates “KVM already enabled” on redirection
src/app/devices/kvm/kvm.component.spec.ts Adds tests for redirection-disabled scenarios
src/app/devices/general/general.component.ts Adds helper getter to detect when redirection is required
src/app/devices/general/general.component.html Adds warning banner + enable button when dependent features are on but redirection is off
src/app/devices/general/general.component.spec.ts Adds tests asserting the warning banner behavior

…ection is off

Display a warning with an Enable button at the top of the AMT
Enabled Features section when a dependent feature (KVM, SOL, or IDER)
is checked but the redirection listener is disabled.
Warning is hidden when redirection is already enabled.
Auto-enables redirection when any dependent feature is active.
@madhavilosetty-intel madhavilosetty-intel merged commit a532bf7 into main Feb 11, 2026
9 checks passed
@madhavilosetty-intel madhavilosetty-intel deleted the fix-ism-sol branch February 11, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants