Skip to content

G2-CM: Complaint Management UI#241

Open
ManbirS07 wants to merge 10 commits into
FusionIIIT:complaint-management-v2from
ManbirS07:complaint-management-v2
Open

G2-CM: Complaint Management UI#241
ManbirS07 wants to merge 10 commits into
FusionIIIT:complaint-management-v2from
ManbirS07:complaint-management-v2

Conversation

@ManbirS07
Copy link
Copy Markdown

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

  • Routing: ComplaintManagementModule mounted in the app layout at /complaint/* with list (/) and create (/new) entry points.
  • Complaint hub (ComplaintManager): Tabbed UI for Complaints, Create complaint, Notifications, plus Oversight, Reports, and Master data where the user’s role allows.
  • Lifecycle-oriented list: Sectioned table grouping by status (e.g. pending, escalated, resolved/closed, in progress / drafts) for quicker scanning.
  • Workflow models: Detailed view, create/edit form, resolution, escalation, resolution verification, reopen request, and feedback submission.
  • Supporting panels: Notifications, oversight, analytics/reporting
  • API layer: Centralized api / services / selectors usage for fetching and mutating complaints (aligned with the backend complaint system).

Mayankjain2624 and others added 10 commits April 6, 2026 16:44
…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…
feat: implement ComplaintManager module with management, reporting, a…
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