Skip to content

Jaden taking over for Khushi - Phase 3 - EVENT MANAGEMENT PAGE (DONE Jaden)#3468

Open
khushijain03 wants to merge 9 commits into
developmentfrom
khushi_event_management_page
Open

Jaden taking over for Khushi - Phase 3 - EVENT MANAGEMENT PAGE (DONE Jaden)#3468
khushijain03 wants to merge 9 commits into
developmentfrom
khushi_event_management_page

Conversation

@khushijain03

@khushijain03 khushijain03 commented May 3, 2025

Copy link
Copy Markdown

Jaden taking over for Khushi - Phase 3 - EVENT MANAGEMENT PAGE (DONE Jaden)

image

Implemented the Event Management Page (Organizer View) with full UI layout, editable fields, dynamic tabs, media upload, calendar, and dark mode support.

Related PRs (if any):

No related PRs.

Main changes explained:

  • EventPage.jsx - Responsive 3-section layout with editable fields for event name, type, location, time, organizer, capacity, status, and rating
  • EventManagementTabs.jsx - Tab interface for Description, Analysis, Resources, and Engagement with dynamic content rendering
  • Converted both components from plain CSS to CSS Modules (EventPage.module.css, EventManagementTabs.module.css)
  • Removed old EventPage.css and EventManagementTabs.css plain CSS files to comply with CSS Modules policy
  • Fixed WCAG contrast violations - gray background replaced with #595959, calendar active tile #007bff replaced with #0057b8
  • Fixed JSX ambiguous spacing before <select> element
  • Media upload and remove for event images
  • Calendar component with past date restriction
  • Dark mode support via Redux state
  • Added route /communityportal/activity/:activityid/event to routes.jsx
  • Merged latest development branch and resolved conflicts in package.json, App.jsx, routes.jsroutes.jsx

How to test:

  1. Checkout this branch
  2. Run npm install then npm run start:local
  3. Clear site data/cache
  4. Log in as an admin user
  5. Go to http://localhost:5173/communityportal/activity/1/event
  6. Verify editable fields: Event name, time, organizer, capacity, status, rating
  7. Verify date selection works via the right-side calendar and disables past dates
  8. Verify media upload allows add and remove actions
  9. Test editable description textarea
  10. Toggle dark mode and verify all elements render correctly in both modes
  11. Switch between Description, Analysis, Resources, and Engagement tabs

Screenshots or videos of changes:

Screen.Recording.2026-06-20.at.7.51.37.PM.mov
Screenshot 2026-06-20 at 7 52 11 PM Screenshot 2026-06-20 at 7 52 19 PM

Note:

  • Please test both light and dark modes.
  • Backend data and media integration will follow in a separate PR - currently uses mock data.

@netlify

netlify Bot commented May 3, 2025

Copy link
Copy Markdown

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit deb917a
🔍 Latest deploy log https://app.netlify.com/sites/highestgoodnetwork-dev/deploys/681d9ecf8e2bed0008c5aa1c
😎 Deploy Preview https://deploy-preview-3468--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 site configuration.

@khushijain03 khushijain03 changed the title Resolved merge conflicts with development Khushi_event_management_page May 3, 2025
nikhilpittala16
nikhilpittala16 previously approved these changes May 3, 2025

@nikhilpittala16 nikhilpittala16 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.

I have tested the PR and everything works as expected.
image

@khushijain03 khushijain03 added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label May 9, 2025
@beblicarl

Copy link
Copy Markdown
Contributor

This functionality works as intended and the code is great

https://www.loom.com/share/f68286e64d4444ed9ddd5c4ca83c727e?sid=61bf98bf-3098-4836-8e4a-d43535cbc3c8

@beblicarl beblicarl self-requested a review May 9, 2025 11:25
beblicarl
beblicarl previously approved these changes May 9, 2025

@mvreddy13 mvreddy13 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Event management page works as expected both in light mode and dark mode

Light mode:

image

Dark mode:

image

@Ram-blip Ram-blip left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Followed all instructions and verified functionality for the Event Management Page with full UI layout, including editable fields, dynamic tabs, media upload, calendar integration, and dark mode support. Everything works as expected.

PR 3468

@Jitesh2106

Copy link
Copy Markdown

PR-7
Verified the Event Management Page implementation. All features function correctly and as intended.

@preethamdnr preethamdnr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Hello,

I have tested this PR and it is working as expected. Great work!

PR-3468

@TaariqMansurie TaariqMansurie left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I’ve tested the code locally and everything works as expected based on the described functionality. The implementation looks solid. I verified both light and dark modes, and they render correctly. I also tested various scenarios including adding different images, selecting different event types, locations, dates, capacities, and times all behaved as intended. Great job!

Dark mode:
Event_description_functionality_khushi_darkmode

Light mode:
Event_description_functionality_khushi

@alishawalunj alishawalunj self-requested a review June 21, 2025 13:36

@alishawalunj alishawalunj left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Tested this feature, works as intended for following features:
✅Verify editable fields: Event name, time, organizer, capacity, status, rating.
✅ Verify date selection works via the right-side calendar and disables past dates.
✅ Verify date picker
✅ Verify media upload allows add, remove actions.
✅ Test editable description.
✅ Ensure all elements render correctly in dark mode

A1CB9E24-EAE8-4160-AE14-27CDCE397FEF

19D01F01-D93B-4ABC-BE17-CBD3D1D7DA2A

Good Job!

@kedarnath1999 kedarnath1999 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

image

They work as intended.

@aayushshetty12 aayushshetty12 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Tested this PR locally. All functionalities work as expected in both light and dark mode. UI in dark mode could be improved

Light mode
Screenshot 2025-07-11 223945

Dark mode
Screenshot 2025-07-11 223904

@uhakruthi1 uhakruthi1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I’ve tested this PR locally and
Screenshot 2025-07-15 at 8 40 44 PM
Screenshot 2025-07-15 at 8 40 54 PM
everything is functioning as expected.

@rohithmallipudi rohithmallipudi 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.

i reviewed the PR,The new /communityportal/activity/:activityid/event page works as expected. Verified the 3-section responsive layout, editable fields, media upload/remove, calendar date selection with past date restriction, and dark mode support. Tab switching, tooltips, auto-save, and status dropdown are functioning correctly. Everything renders and behaves as intended
Screenshot 2025-07-18 at 12 52 21 PM
Screenshot 2025-07-18 at 12 53 03 PM

@sircarmart sircarmart left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

All editable fields working as expected and both date pickers also work. The only editable field that didn't work is overall rating but I don't believe that's meant to be changed by the event poster but by reviews others leave. Let me know if this isn't the case and is meant to be edited. Both file upload buttons also work.
image
Looks good in dark mode too.
image

@Rishitha1810

Copy link
Copy Markdown

Verified that editable fields including event name, time, organizer, capacity, status, and rating function as expected. Confirmed that the date selection via the right-side calendar works and prevents selection of past dates. Checked that the date picker operates correctly. Validated media upload functionality, including the ability to add and remove files. Edited the event description to ensure it is editable. Verified that all elements render correctly in dark mode.

Screenshot 2025-07-21 at 8 39 44 PM Screenshot 2025-07-21 at 8 40 04 PM Screenshot 2025-07-21 at 8 40 29 PM

@rohitmamidi rohitmamidi 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.

Everything is working as expected
Screenshot 2025-07-26 at 10 30 29 AM
Screenshot 2025-07-26 at 10 30 51 AM

@one-community one-community added Needs New Developer This is a PR that is partially developed but needs someone new to take it over and finish it. do not review Do not review or look at code without full context and removed High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible labels Aug 5, 2025
@one-community one-community changed the title Khushi_event_management_page Khushi - Phase 3 - EVENT MANAGEMENT PAGE Aug 5, 2025
@Jaden300 Jaden300 changed the title Khushi - Phase 3 - EVENT MANAGEMENT PAGE Jaden taking over for Khushi - Phase 3 - EVENT MANAGEMENT PAGE Jun 20, 2026
@netlify

netlify Bot commented Jun 20, 2026

Copy link
Copy Markdown

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit d985c6b
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/6a3725b949c18a00083680ea
😎 Deploy Preview https://deploy-preview-3468--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

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

@sonarqubecloud

Copy link
Copy Markdown

@Jaden300 Jaden300 requested a review from beblicarl June 20, 2026 23:54
@Jaden300 Jaden300 changed the title Jaden taking over for Khushi - Phase 3 - EVENT MANAGEMENT PAGE Jaden taking over for Khushi - Phase 3 - EVENT MANAGEMENT PAGE (DONE Jaden) Jun 20, 2026
@Jaden300 Jaden300 added do not review Do not review or look at code without full context and removed Needs New Developer This is a PR that is partially developed but needs someone new to take it over and finish it. do not review Do not review or look at code without full context labels Jun 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not review Do not review or look at code without full context

Projects

None yet

Development

Successfully merging this pull request may close these issues.