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
- Navigate to the Device Details page.
- Enable or disable an AMT feature (for example, KVM).
- 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.
After: Updating an AMT feature causes the AMT Summary section to be cleared even though only the AMT Features API is being updated.
Acceptance Criteria
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:
GET /api/v1/amt/version/{guid}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
Expected Behavior
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.
After: Updating an AMT feature causes the AMT Summary section to be cleared even though only the AMT Features API is being updated.
Acceptance Criteria
GET /api/v1/amt/version/{guid}.