Merge pull request #14093 from nextcloud/backport/14091/stable33

[stable33] feat: federated read/write
This commit is contained in:
Sebastian Krupinski
2026-02-26 08:50:25 -05:00
committed by GitHub
2 changed files with 18 additions and 5 deletions

View File

@@ -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::

View File

@@ -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
``<username>@<instance>`` (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
~~~~~~~~~~~~~~~~~~~~~