[Customer Portal Micro App] Integrate Backend APIs and Refine UI - #403
Merged
v15a1 merged 126 commits intoApr 23, 2026
Conversation
…r typewriter animation
…for user edit page
…e flow - add project features API and wire into ProjectContext/Provider - enable feature-based UI rendering (tabs, stats, widgets, access control) - implement case edit mutation with menu actions (resolve, waiting, create related) - add "create related case" flow with prefilled and locked fields - include projectTypeId in case classification requests ui: - add MoreOptionsButton and integrate into case detail header - extend StickyCommentBar with bottomSlot support - add disabled prop to TextField - simplify ProjectCard layout - normalize RichText spacing (remove default margins) fix: - enforce non-null status in case DTO/model and update mappings - ensure stable keys and correct ordering in chat messages - handle project features loading state in MeProvider refactor: - propagate projectTypeId through context and usage - clean up unused constants and update constants file to tsx chore: - add PROJECT_FEATURES_ENDPOINT and update websocket version to v1.3
lithika-damnod
force-pushed
the
feature/backend-integration
branch
from
April 23, 2026 06:06
4c26c73 to
71512c1
Compare
v15a1
reviewed
Apr 23, 2026
| <Typography sx={(theme) => ({ fontSize: theme.typography.pxToRem(13) })} color="text.secondary"> | ||
| {description} | ||
| <Typography variant="body1" color="text.primary" noWrap> | ||
| {(type === "case" || |
Contributor
There was a problem hiding this comment.
Better to use a switch case here i assume. You can work on that later
v15a1
reviewed
Apr 23, 2026
| @@ -0,0 +1,57 @@ | |||
| import { Box } from "@wso2/oxygen-ui"; | |||
Contributor
There was a problem hiding this comment.
Add the licence header in the next PR
v15a1
reviewed
Apr 23, 2026
| @@ -0,0 +1,9 @@ | |||
| import type { CasesFiltersDto } from "@root/src/types"; | |||
v15a1
reviewed
Apr 23, 2026
| @@ -0,0 +1,3 @@ | |||
| export * from "./FiltersContext"; | |||
v15a1
approved these changes
Apr 23, 2026
v15a1
left a comment
Contributor
There was a problem hiding this comment.
Looks okay to me. Work on the comments later
v15a1
merged commit Apr 23, 2026
ddc2443
into
wso2-open-operations:customer-portal-milestone-1
1 check passed
This was referenced Apr 25, 2026
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.
This PR integrates backend APIs across all major modules and introduces UI improvements including loading states, infinite scrolling, form validation, and enriched detail views.
Summary by CodeRabbit
New Features
Improvements