Scenario: A staff supervisor wants to schedule meetings on their private calendar, and automatically share the scheduled meetings with staff. However, they do not want staff to see other events on their private calendar.
It's quite easy to set this up. You need two sub-calendars: one that is the private calendar, and one that will be visible to staff members.
When you create an event that you want staff to see, such as a meeting, you would assign the meeting to both the private calendar and the staff calendar.
You can add your staff as users or create a shareable link for staff members to use. Assign read-only permission if you want the staff to see all event details. Or, you can assign read-only, no details permission which will show events as "Reserved" and will not include any event details.
Here's an example, showing events from multiple sub-calendars for someone who has read-only, no details permission:
If you want staff members to be able to add their own events or make reservations on the staff calendar, give them the modify-my-events no details permission. See more about keeping reservations private here.