Trying to set up an all staff calendar in Microsoft 365 - is there a way for users to be able to view the calendar, but not edit it?

Posted by PsyduckAF@reddit | sysadmin | View on Reddit | 5 comments

It was suggested I create a 365 group that contains all staff members. I've set this up with dynamic membership, so the users are being pulled from the 'Staff' on-prem AD group. If users are a member of this 365 group though, they have the ability to edit the calendar attached to it. I only want the owner(s) to be able to add/modify events on the calendar. If there isn't a way, is there a different solution to create an all staff calendar, that is viewable for all staff in Outlook, but only select users have the ability to add/modify the calendar events?