Skip to content
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

[Beta 1.16.7.4] Scheduled location not recorded when self-scheduled thru mobile schedule toolbox #6146

Open
2 tasks done
afewkes opened this issue Dec 31, 2024 · 0 comments
Open
2 tasks done

Comments

@afewkes
Copy link

afewkes commented Dec 31, 2024

Description

When self-scheduling via the "Sign-up for additional times" functionality in the mobile app, the location is not set on the attendance record. This causes a warning on the group scheduler page and you need to select the location for volunteer.

Actual Behavior

When signing up for additional times thru the mobile app Schedule Sign Up feature, the location is not set. This creates the following warning in the group scheduler:

image

Clicking on the "Provide Location" in the image above creates a duplicate attendance record. The top record is created after the location is picked in the Group Scheduler. The bottom record is the original record created when signing up for an additional time in the mobile app Schedule Sign Up block.

image

Expected Behavior

Signing up for an additional time in the mobile app would include a location in the attendance record and not provide the warning in the Group Scheduler.

Steps to Reproduce

  1. Create a new group or use an existing group. Use the Serving Team group type or another group type that has scheduling enabled.
  2. Edit the group's meeting details to add a location, schedule, and min/desired/max number of volunteers.
  3. Add a group member and set their preferences to serve at the location and schedule created in step 2.
  4. Login to the app as the group member created in step 3.
  5. Navigate to a page with the Schedule Sign Up block on it.
  6. Select the group created in step 1 and sign-up for an additional time.
  7. Return to Rock and go the Group Scheduler page for the group created in step 1.
  8. Notice the warning about 1 person mission a location.
  9. Click on the Provide Location link in the warning box and select a location.
  10. Navigate to the History page of the person who was scheduled. Notice in the Attendance History block that there are two records - one without the location and one with the location.

This feature is working for us in production - Rock v16.6 and mobile shell v5. Beta testing was performed on Rock v16.7 and mobile shell v6.

Issue Confirmation

  • Perform a search on the Github Issues to see if your bug or enhancement is already reported.
  • Reproduced the problem on a fresh install or on the demo site.

Rock Version

1.16.7.4

Client Culture Setting

en-US

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants