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
Group scheduling does not allow group requirements that have an override #5733
Comments
@RufenachtPW HI there - To better understand all the details of this issue and your use case, it would be helpful if you could include screenshots and steps to reproduce on how to replicate this issue. Additionally, Rock is all about community. A key part of strengthening this bond is knowing who we're engaging with. Could I ask you to include your name, organization, and a photo on your GitHub profile? It's a simple way to put faces to names, fostering a more connected and personal community atmosphere. |
Thanks @chead4 A little background this is actually part 3 of group requirement fixes. Part 1 was age classification fix Part 2 was allowing group leaders to override group requirements. Bug fix here.. For this one specifically, When a requirement (Requirement being a data view or SQL) is marked as met ether by a group leader(after part 2 fix) or from an override person (Security group on the requirement) the overridden Date Time field is set but not the requirement met date time. |
@RufenachtPW Thank you for those details and screenshots Paul. I was able to recreate on the demo site. |
…requirements are manually overridden. (Fixes #5733)
… overrides of group requirements. (Fixes #5733)
Description
In Group scheduling you can not schedule a volunteer if you have Scheduling Must Meet Requirements turned on and the group members requirements have been manually marked as complete by an override. If a group leader marks the person as have met the group requirement this sets the override date time field but not the requirement met date time field. Group Scheduler call on Group service.GroupMembersNotMeetingRequirements. This maybe as intended but it is somewhat confusing. If you allow a leader to override the requirement then what is that actually allowing if you still can not schedule a volunteer. If the requirement is overrode, the group member list and the requirements tab does not show any validation errors but on the group scheduler the member shows has having not met the requirement and can not be scheduled.
Actual Behavior
Group members can not be scheduled if the requirement is marked complete by an override.
Expected Behavior
Group scheduler should match the group member list in regards to showing who has met a requirement and who has not.
Steps to Reproduce
Issue Confirmation
Rock Version
15.3,16.2
Client Culture Setting
EN-US
The text was updated successfully, but these errors were encountered: