Skip to content

chore: Rebase our teak changes with release tag release/ulmo #8

Merged
Anas-hameed merged 1 commit intodevelop-ulmofrom
Anas/EDLY-8145
Feb 20, 2026
Merged

chore: Rebase our teak changes with release tag release/ulmo #8
Anas-hameed merged 1 commit intodevelop-ulmofrom
Anas/EDLY-8145

Conversation

@Anas-hameed
Copy link
Copy Markdown

Description:

Rebase our teak changes with release tag release/ulmo

Tiaga:

https://projects.arbisoft.com/project/edly-product/us/8145

* feat: add archive and unarchive functionality to course items

- Introduced new `ArchiveUnarchiveActions` component for handling archiving and unarchiving of courses.
- Added corresponding messages for archive and unarchive buttons.
- Updated `CardItem` and `CoursesTab` components to integrate the new actions and pass necessary links.

* feat: enhance confirmation dialogs for archiving and unarchiving courses

- Added internationalized messages for confirmation dialogs in the `ArchiveUnarchiveActions` component.
- Updated modal dialog titles and button texts to use the new messages for better user experience.
- Included confirmation messages for archiving and unarchiving actions.

* refactor: move ArchiveUnarchiveActions messages to custom edly directory

- Create `/edly/messages/` directory for custom message files
- Move confirmation dialog messages from core MFE to custom archive-unarchive file
- Update component imports to use absolute paths and custom messages
- Keep core `src/studio-home/messages.ts` unchanged
- Establish pattern for edly-specific message organization

This refactor ensures customizations are isolated from core MFE codebase,
making future updates and maintenance easier while following separation
of concerns principles.

* refactor: remove unused archive and unarchive button messages from studio-home

- Deleted `archiveBtnText` and `unarchiveBtnText` messages from `src/studio-home/messages.ts` as they are no longer needed following the recent refactor to isolate these messages in the custom edly directory.
- This cleanup helps maintain a leaner codebase and improves message organization.
@Anas-hameed Anas-hameed self-assigned this Feb 20, 2026
@Anas-hameed Anas-hameed merged commit 6d9298b into develop-ulmo Feb 20, 2026
3 of 4 checks passed
@Anas-hameed Anas-hameed deleted the Anas/EDLY-8145 branch February 20, 2026 13:54
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