G2-CM: Complaint Management UI#241
Open
ManbirS07 wants to merge 10 commits into
Open
Conversation
feat: add complaint management module
…ts for complaint management - Implemented ReopenRequestModal for requesting to reopen complaints with justification. - Implemented ResolutionVerificationModal for verifying resolutions with decision options and notes. - Added NotificationCenter component to manage and display notifications with filtering and search functionality. - Created services for fetching, marking, and deleting notifications. - Developed utility functions for notification handling and role-based categorization. - Styled components with CSS for better UI presentation in NotificationCenter.
feat: add ReopenRequestModal and ResolutionVerificationModal componen…
…, feedback modal, oversight panel, and reporting panel - Implemented ComplaintBulkActionModal for bulk reassignment and intervention of complaints. - Created ComplaintFeedbackModal for users to submit feedback on complaint handling. - Developed ComplaintOversightPanel to track and manage complaints with filtering and bulk actions. - Added ComplaintReportingPanel for generating reports, exporting data, and visualizing complaint analytics.
… and supervisors with CRUD operations feat: add sectioned complaint table for better organization of complaint statuses feat: enhance complaint detail modal with additional resolution actions and feedback alerts feat: update services to include CRUD operations for workers, caretakers, and supervisors
feat: add complaint management components including bulk action modal…
…nd oversight panels
…nd oversight panels
feat: implement ComplaintManager module with management, reporting, a…
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.
Overview
This change delivers the Complaint Management UI in Fusion Client including routing, entry points, lifecycle-oriented complaint views and workflows that align with the backend behaviour.
Scope
This module supports listing complaints with lifecycle grouping. Authenticated users can create and maintain complaints according to permitted actions. Dedicated surfaces cover notifications. Administrative and operational roles receive additional capabilities for oversight reporting and configuration where policy allows.
Key Features