Make organizer of event configurable
Is your feature request related to a problem? Please describe.
Currently, the user creating an event in his calendar automatically becomes the organizer of the event.
Describe the solution you'd like
I have several email addresses, but I don't want to create a nextcloud account for each of them. I'd like to be able to associate a calendar with a specific email address (an address different from the email address associated with my login).
When I create an event and invite people, the organizer-email configured for that calender should be used (instead of the account's email) as from address for the invitations and for the "Organizer" entry in the invitations.
Describe alternatives you've considered
Creating a special account for the alternate email address. But this means that in all clients I have to configure another nextcloud account in order to subscribe to the calendar that uses this other email as organizer's email-address.
Additional context
No response
This makes sense from a user perspective. I can't tell how this could be implemented or if this causes any trouble with the CalDAV standards. That's something to figure out if someone picks this up.
I think it needs https://github.com/nextcloud/server/pull/31029, but otherwise it makes sense to suggest to use the additional emails. From what I can see groupware solutions allow to use registered email aliases.
@tcitworld : without being in depth in the details, this should not need an alternate Reply-To. It is important to me that the (default) email address associated with the account does not appear anywhere in the invitation. So "From", "Organizer", whatever should be set to the "organizer" email address configured for the calendar -- which means that a "Reply-To" shouldn't be necessary in the first place.
The linked PR is not about that, it's about allowing the DAV internals to work with emails other than the user's main one, the ones we now have in « extra emails » on the profile. Otherwise there might be incompatibilities in some places where the organizer's email is not allowed to do some tasks, such as sending invitations. The Reply-To email being different is only a consequence of these changes.
I second this feature, but for a different purpose: I want to schedule events and then make somebody else responsible for it, meaning I want to delegate alle the required work to another user.
@wunschadresse There's a calendar delegation feature that currently misses an UI, see https://github.com/nextcloud/calendar/issues/2706
I second this feature. We all have different identies in different contexts. Having my entire calendar tied to the email in my nextcloud account defeats the flexibility offered e.g. by thunderbird. Having multiple nextcloud accounts, each for one identity, means 3 calendars, 3 configs etc. And it is not intuitive. So in the name of data protection, the organizer for calendar invitations should be editable.
~~For thunderbird there is a workaround~~
For thunderbird there is a workaround
Does not solve the issue for me. Prefer client side scheduling just means that for example my remote calendar system (nextcloud) does not send out invites but Thunderbird does so instead. However, Thunderbird insists on using the login email address for nextcloud as the organizer which I do not want. You can have several calendars for different identities so we need the possibility to edit the organizer entity for each calendar in Thunderbird.
For thunderbird there is a workaround
Does not solve the issue for me. Prefer client side scheduling just means that for example my remote calendar system (nextcloud) does not send out invites but Thunderbird does so instead. However, Thunderbird insists on using the login email address for nextcloud as the organizer which I do not want. You can have several calendars for different identities so we need the possibility to edit the organizer entity for each calendar in Thunderbird.
I am facing the same issue and would like to be able to set the organizer event-based. I am not sure if this issue should be covered by the "Prefer client-side email scheduling" function from Thunderbird. You can select an email in the properties for each calendar in Thunderbird, however, it is not used as organizer but only as sender. I second this request. Thanks!
To add to this, the current implementation makes things very awkward and confusing with LDAP / OIDC integration, since the user's email address cannot even be changed in Nexcloud setting as it is synced from the primary email contact of the user in the LDAP / OIDC directory. The only solution here is to remove the email sync form the OIDC settings and then set the user email manually...but given it's a global setting it applies to all users which is far from ideal.
So instead of the organizer's email being pulled automatically from the NC user account email, it would just be good to be able to set it manually.
Hi All,
Just wanted to note down some thoughts on what would be required from a technology point of view to make this work.
Although this might sound like an easy feature, due to the modular nature of NC this is actually quite complicated.
Some of the things that would need to be adjusted:
A. Add support for SabreDAV Scheduling to handle user address aliases (Outbound Invitation messages) (at the moment all invitation generation is bond to the primary email address)
B. Add support for SabreDAV iTip/iMip to handle user address aliases (Inbound Invitation messages) (at the moment all invitations are bound to the primary email address)
C. Add support to the calendar app to set default email address for a calendar and/or select alternate email aliase
D. Add support in the mail app to check and handle alternate email addresses
The major part to make this work would be the changes to SabreDAV. On a positive note we are making some changes that will allow us to do this at some point