BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts

Timing of RSVPs and Attending

Open
#1,757 1 comment 0 reactions 0 assignees View on GitHub
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

Image 2:
Image

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.