SparkDevNetwork / Rock

An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
http://www.rockrms.com
580 stars 353 forks source link

[Alpha 1.16.7.2] Checkin-Adults displaying for kids club checkin #6073

Closed kimlongcr closed 2 weeks ago

kimlongcr commented 2 weeks ago

Description

When using the Check-In page adults are included in the list of people in the family to check-in. Next to the adults is the message "Matching Group Found" and the adults are not selectable.

Actual Behavior

When using the Check-In page adults are included in the list of people in the family to check-in. Next to the adults is the message "Matching Group Found" and the adults are not selectable. Screenshot 2024-11-14 at 8 12 13 AM

Expected Behavior

Adults are not included in the Check-In screen for Children.

Steps to Reproduce

  1. Go to https://rockalpha.crossroads.net/nextgen-checkin
  2. Click Start
  3. Enter a phone number (5133002870)
  4. Select the family (only 1 displays)
  5. The next page displays all adults and kids in the household instead of just adults

Issue Confirmation

Rock Version

Rock McKinley 16.7 (1.16.7.2)

Client Culture Setting

en-US

JimMichael commented 2 weeks ago

To clarify, it actually says “No matching groups found.”

We too see this behavior, but assumed it was intentional to show everyone in a family (the lack of which in legacy checkin often confuses people) but not allow ineligible people to check in.

If this is intended behavior, it would be nice if there were a config setting to choose between the new and old behavior, though.

kimlongcr commented 2 weeks ago

And, change the language so that the community member understands. They don't know what a group is in regards to checkin or their family.

jonedmiston commented 2 weeks ago

The current logic is intentional. During our initial discussions with churches, they expressed a preference for not hiding individuals without check-in options from the list.

However, we’re adding a new setting (in v16.7) to allow hiding people based on their Age Classification (a property of the Person model). This setting will have three options:

  1. Show All
  2. Hide Adults
  3. Hide Children

Additionally, we’ll adjust the message to read, No Eligible Options Found.

We appreciate your feedback—it’s helping us fine-tune these features to better meet your needs.