A category, can be set up if events for that category are to be approved and/or marked for todo.
Approval :
If You are creating an event with a category marked for approval, this event will not be visible for other than the eventowner and Admins.
When same category are also marked for "no overlap allowed" the event will, even if it cannot be seen, block for other events with same category ( reservation ) in the same timeslot.
When an event then are approved by an admin, it will be locked, and now it is visible for others than the eventowner and admin. The eventowner cannot edit the event - only the admin can do that.
The eventowner however, are able to "check" the todo box.
Here You see an event created by Schwartz that has "own" rights.
Todo :
With "todo" You can give an event a checkmark. You can check an event, and uncheck an event if You are the eventowner ( or admin )
If it is an approval event, You can checkmark the event even if it is "locked", but then You cannot "uncheck" it again
Here You see the same event. Eventowner is still Schwartz, but the user editing the event is now a user with admin-rights. Notice the approve box in the top.
The approval and todo can be used separately, but in conjunction it could be used to :
You have set the system up, so users/clients can book times in Your calendar. At first the bookings are pre-bookings. The time are reserved, but the event/booking has to be confirmed by You ( admin ).
You confirm/approve the booking and it is now locked for others than the admin.
You approved the booking, but You changed the time by half an hour. The user can see that, and maybe You let the system send a mail. If You have set it up, the user has to accept the booking by marking the todo field.
This way the user makes a final accept, and the booking are now completely locked. By this method both You and Your client has accepted the booking. All You have to do, is to see if any bookings need approval. You can be automatically informed of this by the system.
How to setup
Event Check Mark and To Do List
On the admin's Categories page, when adding/editing an event category, if you select "Check mark" and specify a label and a check mark, events in this category will have a check mark displayed just in front of the event title in the various views. For the owner of the event and users with "manager" rights this check mark is a hyperlink and, when clicked, will open a window to check/uncheck the check mark. This feature can be used for instance to mark an event as "complete" or "done". Events with a check mark will show up in the To Do list, which - when enabled by the administrator - can be selected from the calendar's navigation bar.
Proposing / Approving Events
On the admin's Categories page, when adding/editing an event category, if you select "Events need approval", users with post rights can - in this category - create events which are not visible to other users until a user with at least "manager" rights has approved the event. Until the event has been approved, no other user will see the event and both the originator and users with manager rights will see the proposed event in the various views displayed with a red bar on the left side. Once a user with "manager" rights has approved the event, the event will become visible to all users and the event will be locked and cannot be edited anymore by the originator. A user with at least manager rights can still edit the event. Of course, if you don't like the words "proposing" and "approving", you could for example also consider the words "booking" and "confirming".