Skip to content

Sireesha taking over Aswin phase3 participation report fixes#4410

Closed
Aswin20010 wants to merge 50 commits into
developmentfrom
aswin_phase3_participation_report_fixes
Closed

Sireesha taking over Aswin phase3 participation report fixes#4410
Aswin20010 wants to merge 50 commits into
developmentfrom
aswin_phase3_participation_report_fixes

Conversation

@Aswin20010

@Aswin20010 Aswin20010 commented Nov 17, 2025

Copy link
Copy Markdown

Description

image

This PR addresses issues in Phase 3 – Develop Visualization for HGN Management System.
After the previous PR (#3052) was merged, the /communityportal/reports/participation page was only showing:
The month/year calendar view, and
The registered events list only
The event registration form/page was not accessible, and several UI elements (charts, insights, navigation, CSS layout) were missing or incomplete.
Additionally, CSS modules were not applied, causing inconsistent styling across light/dark mode.
This PR completes all missing functionality and resolves the accessibility and routing issues.

Related PRS (if any):

This PR replaces and extends the functionality from PR #3052 (frontend).
There are no backend PR dependencies

Main changes explained:

1. Restored Navigation + Routing Fixes

  • Fixed the routing so /communityportal/reports/participation loads the correct Event Participation landing page.
  • Enabled navigation to:
    1. Demographics Insights
    2. Personalization Insights
    3. Event Insights (placeholder)
    4. Create New Registration (temporary mock)

2. Added Missing CSS Modules

  • Split all global CSS into module-based CSS.
  • Implemented light/dark mode compatibility for:
    1. MyCases
    2. Calendar
    3. No-Show Insights
    4. Drop-Off Tracking
    5. Charts section
    6. New sub-pages

3. Completed Visual Layout Requirements
As per the specification:

  • Top Section: Summary metrics
  • Mid Section: Comparative charts for event-type no-show & drop-off
  • Bottom Section: Insights + re-engagement suggestions (placeholder maintained)

4. Calendar View Completion

  • Restored the original calendar UI layout.
  • Implemented event bubbles + event list below the calendar.
  • Fixed dark mode date visibility.
  • Ensured weekday labels, tiles, and event dots inherit theme colors.

5. “+ Create New” Functionality

  • Button was previously non-functional.
  • Redirect now added (temporary placeholder page included).

6. Added Segmentation Views

  • Demographics segmentation page
  • Personalization insight page
  • Updated navigation UI to link all pages.

How to test:

  1. Checkout the branch:
  • git checkout aswin_phase3_participation_report_fixes
  • npm install
  1. Run frontend locally:
  • npm run start:local
  1. Clear browser cache + local storage
  2. Login as Admin user
  3. Navigate to:
    http://localhost:5173/communityportal/reports/participation
  4. Verify the following:
  • Event Participation page loads with full layout.

  • Calendar shows days correctly in both light and dark mode.

  • Event bubbles appear in the correct dates.

  • Event details display when a date is selected.

  • Charts render correctly.

  • No-show insights tabs function.

  • “+ Create New” redirects.

  • Navigation buttons open:

    • Demographics
      
    • Personalization
      
    • Event Insights (placeholder)
      
  1. Verify CSS modules:
  • No global selector conflicts.
  • Dark mode applies properly across all sections.

Screenshots or videos of changes:

PR.4410.mov

Note:

Reviewers should focus on:

  • Routing correctness
  • Calendar behavior in both modes
  • CSS module isolation
  • Navigation between insights pages
  • Chart rendering and responsiveness

…076-development

Revert "Revert "Frontend Release to Main [4.49]""
Redo Frontend Release to Main [4.57]
…223-development

Revert "Revert "Frontend Release to Main [4.57]""
…228-revert-4223-development

Revert "Revert "Revert "Frontend Release to Main [4.57]"""
…231-revert-4228-revert-4223-development

Revert "Revert "Revert "Revert "Frontend Release to Main [4.57]""""
…232-revert-4231-revert-4228-revert-4223-development

Revert "Revert "Revert "Revert "Revert "Frontend Release to Main [4.57]"""""
one-community and others added 15 commits October 22, 2025 20:37
…247-revert-4245-revert-4232-revert-4231-revert-4228-revert-4223-development

Revert "Revert "Revert "Revert "Revert "Revert "Revert "Frontend Release to Main [4.57]"""""""
…250-revert-4247-revert-4245-revert-4232-revert-4231-revert-4228-revert-4223-development

Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Frontend Release to Main [4.57]""""""""
…251-revert-4250-revert-4247-revert-4245-revert-4232-revert-4231-revert-4228-revert-4223-development

Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Frontend Release to Main [4.57]"""""""""
…t "Revert "Frontend Release to Main [4.57]""""""""""
…259-revert-4251-revert-4250-revert-4247-revert-4245-revert-4232-revert-4231-revert-4228-revert-4223-development

Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Frontend Release to Main [4.57]""""""""""
@netlify

netlify Bot commented Nov 17, 2025

Copy link
Copy Markdown

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit ba1d62f
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/691d24f8c7d166000820338f
😎 Deploy Preview https://deploy-preview-4410--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Aswin Tony added 3 commits November 17, 2025 15:05
…(Demographics sub-page + UI), and Task 6 (Personalization sub-page + routing integration)
…d charts section, added Event Insights page, fixed calendar dark mode issues
@sonarqubecloud

Copy link
Copy Markdown

@beblicarl

Copy link
Copy Markdown
Contributor

This feature works as intended and the code is great

https://www.loom.com/share/92523d1da4cd4e6783e95dcc7abde60c

@beblicarl beblicarl self-requested a review January 2, 2026 13:04
@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Feb 10, 2026

@Anusha-Gali Anusha-Gali left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Aswin,

I have reviewed your PR locally and identified the below issues:

  • The calendar is in dark mode and the calendar does not defends any events
  • We cannot see the text under calendar in dark mode
  • The form is create new is not in dark mode
  • The Demographics and Personalization temporary pages are not fully adapted to dark mode and the text in their isn't much visible in dark mode.
  • In the Drop-off and no show rate tracking, the text highlighted cannot be seen
4410.mp4


if (selectedTime === 'Today') {
startDate = new Date(today);
startDate.setHours(0, 0, 0, 0);

@naznin07 naznin07 Mar 22, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mutating date object incorrectly.

PR # 4410

@Rajasrivatsansrinivasan Rajasrivatsansrinivasan changed the title Aswin phase3 participation report fixes Rajasrivatsan Srivatsan taking over Aswin phase3 participation report fixes Apr 24, 2026
@one-community one-community changed the title Rajasrivatsan Srivatsan taking over Aswin phase3 participation report fixes Sireesha taking over Aswin phase3 participation report fixes May 26, 2026
@one-community

Copy link
Copy Markdown
Member

Redone with this: #5304

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants