Ideas

Filter Out Unnamed Schedules in Check-In

Filter Out Unnamed Schedules in Check-In

Check-in

Check-in (both next-gen and classic) should only display schedules that have names. Unnamed schedules (schedules with null or empty names) should be automatically filtered out and not appear as options during check-in.

Currently, both next-gen and classic check-in systems can display schedules that have no name. When these unnamed schedules appear in the schedule selection screen, they show up as checkboxes with no text label, creating a poor user experience:

  • Users cannot identify what schedule they're selecting
  • Unnamed schedules appear as empty checkboxes
  • This creates confusion and potential errors during check-in

I believe two small code changes are needed:

  1. Next-Gen: Add `.Where( s => s.Name.IsNotNullOrWhiteSpace() )` filter in `OpportunityCollection.Create()`
  2. Classic: Add `&& s.Name.IsNotNullOrWhiteSpace()` to existing filter in `KioskDevice.LoadGroupTypes()`

Both changes are minimal, low-risk, and align with existing code patterns.

Photo of Zack DutraSubmitted by Zack Dutra, Bayside Covenant Church  ·   ·  Check-in
Login to add a comment...

Submission Success Tips

Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.

  • Clear Title: Craft a straightforward and descriptive title that instantly conveys the essence of your idea.
  • Concise Description: Provide an idea description that is succinct, ensuring it effectively communicates the concept without unnecessary verbosity.
  • Provide Additional Details: With a concise description complete, now provide any other details that are needed to better understand the requirements.
  • Thorough Ministry Need Review: Provide a comprehensive overview of the ministry need your idea addresses, emphasizing its significance.
  • Cover the WHY: Clearly articulate the rationale behind your idea, explaining why it's essential and how it aligns with the organization's goals and mission. Oftentimes a clear "why" sheds light into other possible options.