Why then, do applications (or their developers) decide to take away that choice? Is it because they really don't see how other people may like to use their programs? Fair enough. Is it because they want to impose their ideas on how and why their program should be used? Not fair. What if you provide polite detailed examples of different use cases, and yet the response is "no thanks, we don't / won't do it that way".
You've guessed by now this is a rant. What sparked it off? Two recent applications are giving me grief. This post will look at the first, and why:
Zimbra webmail clientZimbra makes a great webmail, calendaring (and others) suite. However, I noticed that since I set up my Zimbra calendar (and so did 20+ other people here) that any appointments people send me are being automatically accepted. So what? Well, from time to time I get a (usually pointless) meeting request that I don't want to accept, and yet I find Zimbra has accepted it, even when I'm not logged on.
No problemo, just find the preference and turn off "automatically accept meeting requests".
The only options that look close are in "preferences > calendar":
Free / Busy:
[ ] Allow all users to see my free/busy information
[ ] Allow these users to see my free/busy information:
[ ] Allow all users to invite me to meetings
[ ] Allow these users to invite me to meetings:
So first of all, I chose "Allow these users to invite me to meetings:" and left it blank. This didn't work, in fact the behaviour was exactly the same as before.
So secondly I kept "Allow these users to invite me to meetings:" but entered my email address in the text box. Surely this would work?
Well it kind of worked. Now when people send me appointments, they only show as attachments which I can do nothing with (in Zimbra webmail). I can't even add them to my calendar. I suppose I should be happy that at least they don't get automatically accepted...
So my next solution was to try Evolution. I shared my Zimbra calendar and loaded it into Evolution. Great! There's all my appointments! However, when people send me meeting requests, I can't add them to my Zimbra calendar from Evolution. Even though Evolution asked me for the user name and password.
Then I gave up. I've deleted my Zimbra calendar and gone back to plain old Evolution.
Your thoughts, gentle reader? Am I expecting too much? Is this such an edge case that no Zimbra developer could possibly have forseen it? I think not.