DeanDTaylor wrote:I had guessed that the 'Unit' parameter might be supplied implicitly (from the context) as you indicate. However, I ruled it out because that creates another problem
Regardless of your other issues, there is no question that the unit for an event is specified by the unit that owns the calendar for the event. So we can set that issue aside.
DeanDTaylor wrote:what about when I (the scheduler) am creating an event for another person (this is very frequent in our stake and will, no doubt, continue to be so, at least during the transition to the new 'distributed scheduling' paradigm)? The only calendar that I have to choose from when I create an event is my own building calendar (which the software apparently translates to "Unit: None").
Even if your stake is slow in adopting truly distributed scheduling, it still should be extremely rare that a building scheduler would want to create an event. Remember that an event is more than just a resource reservation -- it is an event on a calendar, with details that are helpful for those who are invited to attend the event. It's an event that will be synced to other calendars such as those on mobile devices.
How are those invitees going to see the event? Only if it is on a calendar that they are subscribed to. The most likely way for that to happen is for the event to be on an appropriate ward calendar (for a ward event) or stake calendar (for a stake event). It should be a ward responsibility to schedule ward events, and there should be at least one ward member who will take responsibility for scheduling ward events, even if that ward is not ready to distribute scheduling any more broadly than that yet.
DeanDTaylor wrote:So when I (unknowingly) attempt to violate any preexisting 'reservation' (e.g., from a different unit from the one for whom I'm creating the 'event') the software happily allows me to do so (I've verified that this is, in fact, the case).
Building schedulers do indeed have the power to override reservations by creating events. But given that only building schedulers can create reservations, I think the software designers assumed that the schedulers would know about the reservations. But I think it would be a helpful improvement if the software warned building schedulers that they are about to override a reservation -- are they sure they want to do this?
I also think that given this great power that building schedulers have, this is another argument for schedulers avoiding creating events as much as possible. No one else can override a reservation, knowingly or unknowingly. This problem simply does not exist for anyone besides a building scheduler.
DeanDTaylor wrote:If your response is to the effect that "well, unfortunately, that comes with the territory for a scheduler, given his/her role and rights", then PLEASE tell me how to get rid of the scripting error ["A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete. [font="]Script:
https://ldscdn.org/scripts/jquery/1.5.1 ... .min.js:16[/font]"] that I get with every click when I'm trying to navigate to the correct 'week' view so that I can see ALL the 'reservations' and 'events') that are currently on my building calendar. The recurring error message, though not fatal, makes the process incredibly slow.
I don't know what to tell you about the scripting error. That is clearly not a widespread problem, or we would have heard about it more on this forum. But I can certainly understand that it would be very frustrating for you. And since I'm not on the calendar development team, I'm not sure what to tell you about tracking down or eliminating such a problem.
Questions that can benefit the larger community should be asked in a public forum, not a private message.