Skip to content
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

Check-In Manager Live Metrics Broken if Groups Put Into Group Tree View #5659

Closed
2 tasks done
bobrufenacht opened this issue Oct 31, 2023 · 1 comment
Closed
2 tasks done
Labels
Fixed in v15.3 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.

Comments

@bobrufenacht
Copy link
Contributor

Description

On behalf of North Point Ministries

Check-In Manager Live Metrics page shows "The selected check-in type does not have any valid groups or locations." instead of working properly.

In 12.4 a fix was made to Check-In Manager to allow check-in groups to be put into a group viewer tree so that the groups can be edited (add/remove members for Already Belongs groups). Original Commit a5bda14.

In v15.2, someone removed this fix and broke it again with commit 806a16b.

The comment on undoing the fix is quite disturbing.

/*
SK - 07/02/2023
Reverted back changes made via a5bda14
- Fixed issue in Live Metrics where a 'no valid groups or locations' message would show if a Group had a non-checkin parent group.

    IF the other situation occurs again, we will have more details about where/why/how to handle it next.

*/

It basically says, "Let's break it again and see who complains." This is needed by many larger churches that have to use Already Belongs group that are manually maintained. The original commit outlined why it was needed.

Actual Behavior

Check-In Manager Live Metrics page shows "The selected check-in type does not have any valid groups or locations." instead of working properly.

Expected Behavior

Live Metrics should be shown.

Steps to Reproduce

  • Put Already Belongs Groups into the Group Tree View structure.
  • Go to Live Metrics in Check-In Manager.
  • Error is displayed ("The selected check-in type does not have any valid groups or locations.")
  • See error

Issue Confirmation

  • Perform a search on the Github Issues to see if your bug or enhancement is already reported.
  • Try to reproduce the problem on a fresh install or on the demo site.

Rock Version

15.2

Client Culture Setting

en-US

@bobrufenacht
Copy link
Contributor Author

As a temprorary fix, you can comment out lines 756, 757 and 760 in LiveMetrics.ascx.cs to remove the If statement that prevents groups from being added to the group type (such that the groups types remain empty and are later removed). The above comment is directly above these lines of code.

@sparkdevnetwork-service sparkdevnetwork-service added Status: In Dev Queue This issue is being worked on, and has someone assigned. Type: Bug Confirmed bugs or reports that are very likely to be bugs. labels Oct 31, 2023
shivambareria added a commit that referenced this issue Nov 8, 2023
@sparkdevnetwork-service sparkdevnetwork-service added Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. and removed Status: In Dev Queue This issue is being worked on, and has someone assigned. labels Nov 9, 2023
shivambareria added a commit that referenced this issue Nov 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fixed in v15.3 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.
Projects
None yet
Development

No branches or pull requests

3 participants