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

"Disable Access to Schedule Toolbox" is disabling the Toolbox on the Person Profile as well as in their Account #5020

Closed
KCKurz opened this issue May 18, 2022 · 1 comment
Labels
Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. Type: Enhancement Feature requests. x-Fixed in v13.7

Comments

@KCKurz
Copy link

KCKurz commented May 18, 2022

Description
When "Disable Schedule Toolbox Access" is selected in the Group settings, the "Schedule Toolbox" on the group member's Person Profile page does not display the group to set their preferences.

Steps to Reproduce

  1. Log into https://rocksolidchurchdemo.com
  2. Go to Serving Teams > Ushers
  3. Click Edit to edit the Group settings, go to Scheduling, select Disable Schedule Toolbox Access and save
  4. Ted Decker is a member of this group, on his Person Profile > Groups > Schedule Toolbox, you now can now no longer see that he is in the Ushers group and as a result you can not set his preferences.

Expected behavior

When "Disable Schedule Toolbox Access" is selected in the Usher group settings, this should only disable Ted from accessing his Schedule Toolbox from inside of his personal account. A staff member should still be able to access the toolbox from within Ted's Person Profile.

Actual behavior

"Disabling the Schedule Toolbox" disables the toolbox in both the person's profile and the person's account.

In order for staff members to set the preferences for group members, the Schedule Toolbox needs to be enabled in the Usher group > scheduling settings. This bug was identified as some teams need to disable the option for team members to access the Schedule Toolbox from their own accounts, but in this case, it's either enabled in both places or disabled in both places.

Versions

Rock Version: Rock McKinley 13.3 (1.13.3.1)
Client Culture Setting: en-US

┆Attachments: image.png

@nairdo nairdo added Type: Enhancement Feature requests. Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. Status: In Dev Queue This issue is being worked on, and has someone assigned. labels May 20, 2022
@nairdo
Copy link
Member

nairdo commented May 25, 2022

For this solution we'll be making the changes to the "Group Schedule Toolbox v2" block. We will update the Person Profile > Groups page to use this newer block. Note: There will be a new block setting "Override Hide from Toolbox" - When enabled this setting will show all schedule enabled groups no matter what their "Disable Schedule Toolbox Access" setting is set to. (This will be configured automatically once the update happens so it should just start working on the internal Rock site.)

@sparkdevnetwork-service sparkdevnetwork-service removed the Status: In Dev Queue This issue is being worked on, and has someone assigned. label Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. Type: Enhancement Feature requests. x-Fixed in v13.7
Projects
None yet
Development

No branches or pull requests

4 participants