You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check this box only after you have successfully completed both the above tasks
Please provide a brief description of the problem. Please do not forget to attach the relevant screenshots from your side.
The Send Group Requirements Notification Job is not correctly handling the Applies to Age Classification setting on a Group Requirement.
If you set the Applies to Age Classification on a Group Requirement to "Adults" (so the requirement only applies to adults), the job ignores this setting and will still include children in the sent notification, assuming they do not meet the requirement.
Looking at the GroupMemberRequirement table, I believe this has to do with the job looking to see if there is no value in the RequirementMetDateTime column AND/OR there is a value in the RequirementFailDateTime column.
Expected Behavior
As in my example above, if you set the Applies to Age Classification to "Adults", then the Send Group Requirements Notification Job should exclude Children.
Actual Behavior
After setting the Applies to Age Classification to "Adults", the Send Group Requirements Notification Job still includes children in the notification.
Steps to Reproduce
Go to the "Children's" Group (/Group/59). Add Cindy and Noah Decker as Members. Make sure Cindy is a Leader.
Give Cindy a valid Background Check in her Extended Attributes.
On the Serving Team Group Type, enable "Specific Group Member Requirements".
Back on the Group, create a Group Member Requirement for Background Checks. Make sure to apply it to Adults only.
Run the Calculate Group Requirements Job
Setup and run the Send Group Requirements Notification Job.
See that Noah Decker is included in the Notification. He should not be, because he is a child and the requirement does not apply to him.
Rock Version
v15.1, v16.0
Client Culture Setting
en-US
The text was updated successfully, but these errors were encountered:
mikedotmundy
changed the title
Send Group Requirements Notification Not Respecting Applies to Age Classification Setting
Send Group Requirements Notification Job Not Respecting Applies to Age Classification Setting
Aug 30, 2023
I think this will also fix the group scheduler when a group is set to must meet requirements in order to schedule. The group scheduler has the same issue that applied the requirement to all group members and did not respect the age classification.
Please go through all the tasks below
Please provide a brief description of the problem. Please do not forget to attach the relevant screenshots from your side.
The Send Group Requirements Notification Job is not correctly handling the Applies to Age Classification setting on a Group Requirement.
If you set the Applies to Age Classification on a Group Requirement to "Adults" (so the requirement only applies to adults), the job ignores this setting and will still include children in the sent notification, assuming they do not meet the requirement.
Looking at the
GroupMemberRequirement
table, I believe this has to do with the job looking to see if there is no value in theRequirementMetDateTime
column AND/OR there is a value in theRequirementFailDateTime
column.Expected Behavior
As in my example above, if you set the Applies to Age Classification to "Adults", then the Send Group Requirements Notification Job should exclude Children.
Actual Behavior
After setting the Applies to Age Classification to "Adults", the Send Group Requirements Notification Job still includes children in the notification.
Steps to Reproduce
/Group/59
). Add Cindy and Noah Decker as Members. Make sure Cindy is a Leader.Rock Version
v15.1, v16.0
Client Culture Setting
en-US
The text was updated successfully, but these errors were encountered: