Tada! Only officers can edit an event because now only officers have access to Big Calendar and the Event Schedule features. Only officers can create an event too but for some of us, that's ok. It would work for my guild.
This is actually possible, and doesn't require hiding the big calendar, as the Big Calendar was added precisely to allow users to view a larger view of the events to come.
There are two settings in
Admin > Security > Feature Access which allow users to schedule events.
schedule is a "full calendar admin", which allows users with that privilege to edit any and all events. This is something that is typically given to officers and above, though some guilds will give them to raid leaders as well.
myschedule allows the user to create events and modify ONLY their only events. Users with this access cannot edit other's custom events, and cannot edit events created by the admins.
The concern of the original poster, however, was in regard to the "full calendar admins" (those with the "schedule" access) who have access to view all events in the event calendar,
even if they do not meet the minimum rank.For example, lets say you have three officer-level ranks, and all three have "full schedule admin":
1: Guild Master
2: Founder
3: Officer
Let's say that the GM makes an event called "Founders Meeting" where "Founder" is set as the minimum rank to view. Technically, the Officers should not see this event. And on the calendar, they wouldn't. However, if they head to
Admin > Schedule > Event Schedule, they'll see the event, and can indeed edit it.
But keep in mind, this is only because the rank "officer" was given "schedule" access (which as I've stated a few times is "full schedule admin").
This problem is going to be fixed with the "massive upgrade" that I've been barking about lately.
Does that make sense?