From 678a02f06daa1fdbb80adc09332cc91951dceb75 Mon Sep 17 00:00:00 2001 From: SebastianKrupinski Date: Wed, 25 Feb 2026 10:50:29 -0500 Subject: [PATCH] feat: federated read/write Signed-off-by: SebastianKrupinski --- admin_manual/groupware/calendar.rst | 7 ++++--- user_manual/groupware/calendar.rst | 16 ++++++++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/admin_manual/groupware/calendar.rst b/admin_manual/groupware/calendar.rst index c3ed7a511..9fa882491 100644 --- a/admin_manual/groupware/calendar.rst +++ b/admin_manual/groupware/calendar.rst @@ -144,11 +144,12 @@ Federated calendar shares ------------------------- .. versionadded:: 32.0.0 +.. versionchanged:: 33.0.0 Federated calendar shares are now read/write. -Nextcloud supports creating read-only federated calendar shares. +Nextcloud supports creating federated calendar shares. A user is able to share a calendar with a remote user on a federated instance. -For now, the shares are read-only and remote users are not able to change the events inside the -shared calendar. +Starting with Nextcloud 33, remote users are able to create, edit, and delete events inside the +shared calendar. In Nextcloud 32, shares were read-only. The feature can be optionally disabled through an app config. Run the following command to disable creating new federated calendar shares for all users:: diff --git a/user_manual/groupware/calendar.rst b/user_manual/groupware/calendar.rst index c4d08cf5b..f51539030 100644 --- a/user_manual/groupware/calendar.rst +++ b/user_manual/groupware/calendar.rst @@ -108,8 +108,7 @@ always be free, regardless of an events' settings. Sharing calendars ~~~~~~~~~~~~~~~~~ -You may share your calendar with local users, groups or read-only with remote users on federated -servers. +You may share your calendar with local users, groups or with remote users on federated servers. .. figure:: images/calendar_sharing_1.png @@ -119,6 +118,19 @@ Calendars may be shared with write access or read-only. When sharing a calendar .. note:: Calendar shares currently cannot be accepted or rejected. If you want to stop having a calendar that someone shared with you, you can click on the 3-dot menu next to the calendar in the calendar list and click on "Unshare from me". To restore a share, the calendar can be reshared again, either for the whole group, resetting all unshares, or for a single user. +Federated calendar sharing +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. versionadded:: 32.0.0 +.. versionchanged:: 33.0.0 Federated calendar shares support read/write access. + +Sharing a calendar with a user on another Nextcloud instance works just like sharing with a local user. +The difference is that you need to use the federated user identifier as the recipient, which has the format +``@`` (e.g. ``alice@cloud.example.com``). + +Starting with Nextcloud 33, federated shares support full read/write access, allowing remote users to +create, edit, and delete events in the shared calendar. In Nextcloud 32, federated shares were read-only. + Publishing a calendar ~~~~~~~~~~~~~~~~~~~~~