I've been asked to set up a calendar which:
- is viewable by all staff
- can be edited by admin staff only
- shows the appointments of all Zimbra calendar users

So far, my idea is to set up a new Zimbra account for the calendar and make the admin team delegates, then have them manually accept meeting invitations from every user, and ask staff to make the shared calendar user an attendee at all meetings. Is there a better way to do this?

The idea is to have one central calendar where a member of staff can see who is out each day, and to see when convenient times for meetings are. I know this is a roundabout way of doing things, but the staff here are stuck in their ways and complain to line management about the most trivial of changes.

Many thanks!