Repository navigation
[WSO2 Cloud] [Refactoring] Move unported features to src/unported and flatten the app shell to Cloud - #983
Open
SandaminiM wants to merge 2 commits into
Open
[WSO2 Cloud] [Refactoring] Move unported features to src/unported and flatten the app shell to Cloud#983SandaminiM wants to merge 2 commits into
SandaminiM wants to merge 2 commits into
Conversation
Contributor
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Author
|
The changes in this PR has been reviewed by Claude. Find the review results in the following artifacts:
|
Copilot stopped reviewing on behalf of
SandaminiM due to an error
October 9, 2026 10:48
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR covers steps 3 and 4 of the refactoring plan: Move unported features and App shell.
Cloud behaviour remains unchanged, except for a few URLs that previously led to broken, stub-backed screens and now redirect to the relevant home page (listed below). The WIP build still type-checks and builds, but its WIP-only navigation has been removed.
Move unported features (Commit 1)
Moved features that the Cloud BFF doesn't support yet (their API calls are still
ni()stubs) intosrc/unported/, preserving the existing directory structure.Used
git mvto preserve file history, with changes limited to import paths. At this stage, the Cloud and WIP production bundles were identical, chunk for chunk.Added an ESLint rule preventing live code from importing from
src/unported/. Unported code can still import live code.Deleted the unrouted and unused
PrivacyPolicypage.Flatten the app shell (Commit 2)
Routes
src/unported/from live code.Navigation
forCloud()filter.App layout
Settings
Moved to
src/unported/UpgradeButton, Feature Preview, anduseExternalCi.Kept intentionally
/change-passwordand itsProtectedRouteredirect remain so WIP local login can still enforce a required password change. They'll be removed alongside WIP authentication in a later step.Not included in this PR
Dead code identified during this work that was already unused before these changes—such as mock data,
LoginForm,PageHeader, and unusednav.tsexports—will be removed in a separate cleanup commit as part of the later steps.resolves https://github.com/wso2-enterprise/integration-engineering/issues/3111
Goals
Approach
User stories
Release note
Documentation
Training
Certification
Marketing
Automation tests
Security checks
Samples
Related PRs
Migrations (if applicable)
Test environment
Learning