-
-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: Users Cannot Check In #1411
Comments
Bonnie tried to have people check in during onboarding today and there were no events that were "Check-in ready" that showed up |
Trillium and I are doing a bug fix on sat july 15 at 2:15 |
Dev lead steps for proceeding
|
@spiteless
|
@spiteless @JackHaeg this issue needs an update every week (as do other issues). But this one will get more scrutiny because the stakeholder (guides team) is looking at it. Please update us with the following
|
Progress
Blockers
Availability
ETA
Pictures or links
|
|
Clarifications from @bonniewolfe It's okay to assume all events are on Los Angeles timezone |
@spiteless is still working on it, is confident that he can solve it without much more work. - discussed during all team meeting 11/27/23 |
Re-opening issue due to the fact that event check-ins are still displaying at the incorrect times. Recommend investigating database entries for events and exploring next steps.
Note that Josh updated the database for Home Unite US ALL |
Also, note that Check In time discrepancies have been observed to be larger than a 1 hour discrepancy as shown in the comment above. In certain cases, the checkin times are shown as more than 1 day early. For example, the "Onboarding" project shows check in times 25 hours early. |
Sorry this is taking so long. I think I finally found the true culprit of the issue: // client/src/components/manageProjects/utilities/findNextDayOccuranceOfDay.js
export const findNextOccuranceOfDay = (dayOfTheWeek) => {
/***
This takes the number of the day of the week - with Sunday
being day 0 - and returns a Data object with the next
occurance of that day
***/
let day = parseInt(dayOfTheWeek);
const date = new Date(); // < --------------- This line
date.setDate(date.getDate() + ((7 - date.getDay()) % 7 + day) % 7);
return date;
} Stemming from // client/src/components/manageProjects/editMeetingTimes.js
if (values.day) {
const date = findNextOccuranceOfDay(values.day);
const dateGMT = new Date(date).toISOString();
theUpdatedEvent = {
...theUpdatedEvent,
date: dateGMT,
};
} What's supposed to happen:
What's happening:
How to fix itWe need to bring in the functions that are used to make createMeetingTimes to resolve this frontend issue |
As of 2024-04-08:
- Current Issues:
|
@spiteless Please add next steps re: fiddling with service workers / writing & running tests |
1 similar comment
@spiteless Please add next steps re: fiddling with service workers / writing & running tests |
Current status: check in bug still ongoing. Observed check in bug on October 3, 2024.
This issue is still lower priority than the Vite Build Issue, but Bonnie & I noticed this bug again today, so we thought we would post an update here with a status update. |
Per @trillium: Next steps:
|
Overview
Currently, users cannot check in to VRMS when visiting www.vrms.io. There is no check in button available for a user to select and check in to VRMS.
Desired behavior for the meeting check-in is to allow people to check in to a meeting 30 min before starts and 30 min after the meeting ends
Action Items
Resources/Instructions
See attached screenshot of existing VRMS landing page.
Screenshot from www.vrms.io
Screenshot from dev.vrms.io
The text was updated successfully, but these errors were encountered: