Schedule Exclusions (on the Category) Issue with Classic Check-In #6196
Labels
Status: Confirmed
It's clear what the subject of the issue is about, and what the resolution should be.
Type: Bug
Confirmed bugs or reports that are very likely to be bugs.
Description
We found an issue with Schedule Exclusions in the Classic Check-In that does not seem to be an issue with Next Gen Check-In. This was not an issue with Classic Check-In until we noticed it recently.
Classic Check-In, Schedules with Exclusions still are available in the Classic Check-In process. This is not expected and has not been the case in the past. And once a child is checked in they cannot be checked out if there is an Exclusion.
Next Gen Check-In. Schedules with Exclusions do not show as available for check-in using the Next Gen Check-In process, as expected.
Actual Behavior
Actual Behavior
Schedule is setup with an Exclusion for today. Using Classic Check-In the Schedule is available for Check-In.
Testing is taking place on 2/26/2025. Here is the Exclusion.
Here is the Schedule where you can see the date and the Exclusion
Here you can see the Classic Check-In allowed me to check into this Exclusions Test Schedule even though it has an Exclusion on it.
We have Check-In Configuration set to allow Check-Out. Once the above check-in is complete I go back through the Check-In kiosk and I am not offered the opportunity to Check-Out my child. I get the following message.
However, If I remove the Exclusion, the Check-Out Process Works. Here are the Screen prints allowing me to Check-Out using Classic Check-In with no Exclusions on the Schedule. So the Exclusion is letting me check-in when I should not be able to. Then it is not letting me Check-Out which is probably the correct behaviour if the system should not allow check-in to begin with.
If I go through the same exact process with Next Gen it works as expected for Check-In and Check-Out. I receive a message that I cannot check-in my kid.
If I remove the Exclusion and rerun Next Gen Check-In I am able to check-in my child, which confirms it is the exclusion that is making the child ineligible.
Then when I go back through the process in Next Gen it allows me to check out the child I just checked in.
Expected Behavior
Expected Behavior
The expected behaviour is how the Next Gen Check-In works as explained above. If there is an Exclusion a child cannot be checked into that Schedule.
Steps to Reproduce
Issue Confirmation
Rock Version
Rock Version: Rock McKinley 16.8 (1.16.8.1)
Client Culture Setting
en-US
The text was updated successfully, but these errors were encountered: