unc-csxl / csxl.unc.edu

CS Experience Labs' web application.
https://csxl.unc.edu
MIT License
10 stars 10 forks source link

Re-Implement the Event Feature and Event Registration #231

Open KrisJordan opened 9 months ago

KrisJordan commented 9 months ago

Thoughts mentioned by Kris below and feedback highlights the need to rethink our approach to the event feature, its frontend, and how event registration and management works. As part of the Angular Material upgrade, the entire events feature implementation will be revisited.


@KrisJordan's Initial Thoughts:

As O'Reilly Organizer, on a desktop, I'd like a clear path toward seeing registrants from the Events page. I need a clear UX for going Events > Clicking My Event > knowing where to look next to get to registrants. (Edit event, save is not intuitive.)

Two thoughts:

  1. Move away from two-column view and keep things simple with an event details page navigated to from event listings every time (hello, again, my old friend ;)
  2. If in grabbing the top-level events listing we know whether a user is organizer / want to check permissions, perhaps on the details sidebar we can show a button to view details that takes you to the details component. Since this widget is shared, I believe, it complicates the widget based on the context of where it is being shown.
ajaygandecha commented 5 months ago

Agree @KrisJordan - I think in general, events will need to be redone at some point. I will make another ticket mentioning this and other events changes, then close this!

ajaygandecha commented 5 months ago

@KrisJordan update - changed the name, will keep this ticket