Thanks for a very capable software - great work!
I would like to use it to to book appointments with staff. However, since these meetings have to be offered discretely, it is a problem, that everyone accessing the calendar, can see who has booked a meeting.
It also breaches users discretion, when all other users can see, who have registered (registered users, may have received councelling etc.), when they book an appointment ("invite other users").
The solution - I believe - would be an option to hide all user names for default users. Similar, to when a guest views the calendar there are no names shown next to appointments. However, it needs to be possible to set this as default, so only new users who have been authorized can view.
To fix the "invite other users", perhaps it would be possible to make it an option that could be disabled in the resource (tick off). Similarly, options for disabling "accessories", and "maximum capacity" (e.g. one-to-one meetings) would also make sense.
Is this a lot of work? I believe this development will make it very attractive to a lot of other users as well; e.g. booking appointments with staff, tutoring, special needs, therapeutic sessions, councelling, doctors and all other venues, where users prefer to be anonymous.
Let me know if you more info or if I can help test code (I only have basic php skills but I will assist with what I can to make this possible).