-
Notifications
You must be signed in to change notification settings - Fork 241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Send calendar invites in shared calendars from calendar owners' accounts #2144
Comments
@pi-xel Please do not purposefully create duplicate reports! Duplicate of #2055
As a pointed out in nextcloud/server#15676, this is not a design decision on our side. |
|
Sorry, but I don't see how this is a duplicate. The other thread was a bug report, this is a feature request with a possible solution direction. Next to that, it would be nice if you could highlight whether it's technically really impossible to patch all incoming events of a calendar such that the calendar owner is always the meeting owner. As I see it, this would not only solve nextcloud/server#12501 but also answer your questions raised in nextcloud/server#15676: In this setup, adding and deleting events would always be on behalf of the calendar's owner, while the sharee could still add him/herself to the list of invitees to receive an explicit invitation and also cancel his/her participation using the invite without deleting the entire event. Please let me know if I am missing something here. |
I do support this point of view. As far as I understand it, if any change made on a shared writable calendar is made on behalf onthe calendar owner, everything else should work flawlessly, the same way as if indeed the calendar owner did the modification (or deletion) by itself. Are we missing anything there ? Obviously, in such a case were a user invites on behalf of the calendar owner, it would be nice to have such a "on behalf" mention in the invitation mail. But that would be the icing on the cake, and I definitely would prefer a cake without icing than no cake... ;-) |
Is your feature request related to a problem? Please describe.
By design, no invites are sent when adding/editing an event in a shared calendar. This makes the editable calendar sharing practically useless for us.
In addition, it is quite confusing and inconsistent that invites are sometimes sent to invitees and sometimes not.
This feature request is related to nextcloud/server#15676 (describing the design decision), #2055 (describing why the current design is not really a satisfactory solution) and nextcloud/server#20278 (a separate bug report describing an inconsistency coming from this design decision; even if the issue in the bug report would be fixed, invitees would receive cancellation notifications if the calendar owner cancelled an event not created by him/herself).
Describe the solution you'd like
My proposal is to simply send calendar invites in shared calendars from the owner's account.
So if A@example.com shares a calendar with B@example.com and B creates an event, then the invite is not only put in A's calendar, but is also sent from A's account.
This way it would at least be possible to create separate team accounts on NC (like team@example.com), create a shared, editable calendar there and send invites from all team members, with team@example.com as meeting owner.
In case this solution should create some concerns with changing behavior for existing accounts, maybe the introduction of a config switch to enable this new behavior may be a compromize.
Describe alternatives you've considered
As a workaround we need to duplicate the same calendar for every user in our team and to share them read-only with all others, which creates a big mess.
The text was updated successfully, but these errors were encountered: