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

Group Scheduler Exposes Inactive Schedules #4104

Closed
JimMichael opened this issue Feb 11, 2020 · 0 comments
Closed

Group Scheduler Exposes Inactive Schedules #4104

JimMichael opened this issue Feb 11, 2020 · 0 comments
Labels
Status: Attention Core Team The status given to issues that must be handled by the core team. The core analyst determines this. Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. Topic: Group Related to group, group members, and related blocks, etc. Type: Bug Confirmed bugs or reports that are very likely to be bugs. x-Fixed in v10.3
Milestone

Comments

@JimMichael
Copy link
Collaborator

JimMichael commented Feb 11, 2020

Description

Schedules that are on groups but configured as Inactive still show up as schedule-able on both the internal Group Scheduler as well as the external Schedule Toolbox.

Steps to Reproduce

  1. Identify a serving team group with a schedule
  2. Go to Admin | General | Schedules and find/mark that schedule as inactive.
  3. Go to People | Group Scheduling | Group Scheduler and choose your group
  4. Observe that the inactive schedule shows up.
  5. Observe same on external /scheduletoolbox page.

Expected behavior:

Inactive schedules would be ignored by the group scheduling tools and not exposed.

Actual behavior:

They show up just like any other schedule. Why this is important to us is that we use completely different "Holiday" schedules for Christmas and Easter on our kids check-in and serving team groups. To date, we just leave those schedules on all the groups but they are "dormant" because their schedule times are all in the past (once the holiday service is over). We then update them with new active days when the next holiday rolls around.

We quickly discovered that these active (but not-causing-any-harm) schedules would not play well with Group Scheduling, because that tool exposes them... so we thought "ok, so we'll just inactive these schedules until we need them" but that doesn't work, either. Currently the only way to have a schedule NOT show in the group scheduling tools is to remove it completely from the group... but this causes huge amounts of work deleting and re-adding schedules to many groups every time a holiday comes around.

We consider it incorrect behavior to expose inactive data like this to end users.
image

Versions

  • Rock Version: 9.4, 10.1
@JimMichael JimMichael added the Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. label Feb 14, 2020
@nairdo nairdo added Status: Attention Core Team The status given to issues that must be handled by the core team. The core analyst determines this. Topic: Group Related to group, group members, and related blocks, etc. Type: Bug Confirmed bugs or reports that are very likely to be bugs. labels Feb 18, 2020
bjwiley2 pushed a commit that referenced this issue Mar 20, 2020
@crayzd92 crayzd92 added this to the v10 milestone Mar 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Attention Core Team The status given to issues that must be handled by the core team. The core analyst determines this. Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. Topic: Group Related to group, group members, and related blocks, etc. Type: Bug Confirmed bugs or reports that are very likely to be bugs. x-Fixed in v10.3
Projects
None yet
Development

No branches or pull requests

3 participants