Skip to content

fix: resolve issue with Xpert unit summary toggle not updating state#83

Open
Alam-2U wants to merge 1 commit intorelease-ulmofrom
COSMO2-841
Open

fix: resolve issue with Xpert unit summary toggle not updating state#83
Alam-2U wants to merge 1 commit intorelease-ulmofrom
COSMO2-841

Conversation

@Alam-2U
Copy link

@Alam-2U Alam-2U commented Mar 18, 2026

Description

Xpert Unit Summary toggle in Pages & Resources doesn't toggle between enable/disable .

Cause

Frontend still uses uses 'xpert-unit-summary' while backend is changed to return 'xpert_unit_summary'.

Ticket

COSMO2-841

Copilot AI review requested due to automatic review settings March 18, 2026 13:17
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

This PR standardizes the Xpert Unit Summary course app identifier from kebab-case (xpert-unit-summary) to snake_case (xpert_unit_summary) so it matches the rest of the course-app ecosystem (e.g., courseApps IDs used in Pages & Resources).

Changes:

  • Update the Settings modal appId to xpert_unit_summary.
  • Update Redux model IDs used by Xpert settings thunks to xpert_unit_summary.
  • Update the plugin’s appInfo.id to xpert_unit_summary.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
plugins/course-apps/xpert_unit_summary/Settings.jsx Switch SettingsModal appId to snake_case.
plugins/course-apps/xpert_unit_summary/data/thunks.js Persist/fetch/update Xpert settings models under the new snake_case id.
plugins/course-apps/xpert_unit_summary/appInfo.js Align appInfo id to the new snake_case identifier.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@naincy128 naincy128 self-requested a review March 19, 2026 03:30
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.

3 participants