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?