BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts
Timing of RSVPs and Attending
- Dominant language
- Python
- Stars
- 1
- Forks
- 15
- Avg merge
- 5d 39m
- Merged PRs (30d)
- 8
Description
1. I created an event in the future. It did NOT require RSVP.
2. I added a student using "Add Volunteer". The immediately appeared on the "Attended" table despite the event not yet occurring (bug or not?). See Image 1 below.
3. I modified the time of the event to be "In progress".
4. The student no longer appeared on the attendees list. They now appeared on the "RSVP and waitlist" table. See Image 2 below.
Either adding a student as an attendee to an event _before_ the event puts them in the EventParticipant database table (and not on the EventRSVP table), or vice versa (which is problematic because that UI table is hidden because the event did not require RSVPs, so they "disappear"); then when the event happens, the event facilitator can then mark them as attended.
Either way, there is some logic problems that result in unclear results about where a student goes when they are added to an event, depending on when they are added (before, during, or after the event).
Image 1:
Image 2:
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the reported sequence through “Add Volunteer,” changing the event time, and checking the Attended and RSVP/waitlist tables. Trace where the student is placed for each event state and verify the EventParticipant and EventRSVP records; done means the student remains consistently visible and can be marked attended at the appropriate time.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, database, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100