How to create a global calendar of events with role-based access to certain events

Kaitlin.G.6105
Kaitlin.G.6105 Posts: 4 🔍
edited May 6 in Corporate

I'm wanting to use the Calendar widget on the main Organization homepage as a way to help maintain a global calendar of upcoming training events. However, there are certain events that I only want to make available to certain user roles or groups. I see that you're able to do this at the course level and can restrict calendar events based on groups/sections, but not at the Organization level. Essentially, I was hoping that the Calendar widget could function similarly to the Announcements widget, which allows you to set a release condition based on org unit role via Classlist.

Right now, it seems like a workaround would be to create a central course or "events hub" that I would need to enroll all users into and setup appropriate groups for, unless others have any additional ideas?

Answers

  • Piero.d.211
    Piero.d.211 Posts: 49 🤝🏼 image

    Hello Kaitlin! Thank you for reaching out to Brightspace Community with your question. My name is Piero. I am a member of the D2L Product Support team and I will be helping you today.

    What you are experiencing now is considered as intended behaviour in Brightspace. Calendar events that are posted at the organizational level behave differently than Calendar events posted at lower hierarchical levels, such as course offerings, even though it's the same tool being used.

    The Calendar widget on the Organization homepage does not support role‑, group‑, or section‑based visibility controls. Org‑level calendar events are always visible to all users who can see the widget. There is no release‑condition framework for calendar events at the Organization level. This is be design and the idea behind is that, if an event is made at Org-level, then it's a global event.

    The work-around solution that you have anticipated, even though it requires some initial setup tome and effort, is a good way to keep Role-based events concentrated in a singular calendar widget.

    I hope you have found this information to be useful. Should you have any questions or concerns about it, please, don't hesitate to let me know.

    Thank you kindly,

    Piero de Sá
    Bilingual Product Support Analyst