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

Incorrect Calendar Fields Exported in 'Add To Calendar' Feature of Group Schedule Toolbox #6174

Open
2 tasks done
tpeera opened this issue Feb 4, 2025 · 0 comments
Open
2 tasks done
Labels
Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be.

Comments

@tpeera
Copy link

tpeera commented Feb 4, 2025

Description

The 'Add To Calendar' feature within the 'Group Schedule Toolbox' exports incorrect data to ICS calendar fields:

  1. Invitation From: Instead of using the 'ScheduledByPerson' or 'ScheduleCancellationPersonToNotify,' it defaults to any group member with the role of leader. If no leader is present, this field remains blank. This causes confusion when the group leader is not the person responsible for scheduling.
  2. Title: The calendar event title is populated with the 'Schedule Name' instead of the serve teams 'Group Name.' This can lead to confusion for individuals serving on multiple teams that share the same schedule name, making it difficult to differentiate between events.

This behavior results in misleading calendar entries, reducing clarity for users managing multiple teams and schedules.

Image
Image

Actual Behavior

  1. Invitation From: Instead of using the 'ScheduledByPerson' or 'ScheduleCancellationPersonToNotify,' it defaults to any group member with the role of leader. If no leader is present, this field remains blank.
  2. Title: The calendar event title is populated with the 'Schedule Name' instead of the 'Serve Team Group Name.'

Expected Behavior

  1. I would expect the Invitation From to display the person who is scheduling or the person who is to be notified of schedule cancellations.
  2. I would expect the Group Name (aka Serve Team) to be the Title of the Calendar item.

Image

Steps to Reproduce

  • Go to Group Viewer and choose a serving team.
  • Edit the serve team. In Meeting Details add a location, time, and capacities. This will allow you to schedule.
  • Under Scheduling, add a Schedule Cancellation Person to Notify. Click SAVE
  • Add 2 group members one with the role of Leader and the other as Member.
  • Schedule the group member, with a role of Member, to serve.
  • Login on a mobile device as the group member, with a role of member.
  • Go to the Schedule Toolbox and Accept the scheduling request.
  • Click the Add to Calendar button. See the bug.
  • Log back in as the admin.
  • Change the group member (role of leader) to a member.
  • Repeat the process again and see the invitation from is null.

Image
Image

Issue Confirmation

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

Rock Version

v16.6

Client Culture Setting

en-US

@sparkdevnetwork-service sparkdevnetwork-service added the Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. label Feb 4, 2025
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.
Projects
None yet
Development

No branches or pull requests

2 participants