Skip to content

Avoid reloading AMT Summary when updating AMT Features #1118

Description

@graikhel-intel

Description

On the Device Details page, updating an AMT feature (for example enabling or disabling KVM) causes the AMT Summary section to be reloaded.

The AMT Summary and AMT Features are retrieved from different APIs:

  • AMT Summary: GET /api/v1/amt/version/{guid}
  • AMT Features: GET /api/v1/amt/features/{guid}

When an AMT feature is updated, only the AMT Features data changes. The AMT Summary does not change as part of this operation and should not be re-requested or cleared while waiting for the update to complete.

Steps to Reproduce

  1. Navigate to the Device Details page.
  2. Enable or disable an AMT feature (for example, KVM).
  3. Observe that the AMT Summary section is cleared and reloaded while the update is in progress.

Expected Behavior

  • Updating an AMT feature should only refresh data associated with the AMT Features API.
  • The AMT Summary should remain visible throughout the operation.
  • GET /api/v1/amt/version/{guid} should not be called unless the summary information has actually changed.

Screenshots

Before: Device Details page before updating an AMT feature.

Image

After: Updating an AMT feature causes the AMT Summary section to be cleared even though only the AMT Features API is being updated.

Image

Acceptance Criteria

  • Updating an AMT feature does not trigger a call to GET /api/v1/amt/version/{guid}.
  • The AMT Summary remains visible while the AMT feature update is in progress.
  • Only the AMT Features section is refreshed after the update completes.
  • Standard DoD

Metadata

Metadata

Assignees

No one assigned

    Labels

    stability-testsBugs captured during stability testinguser-experienceImprovements focused on usability, workflows, accessibility, and the overall user experience.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions