Skip to content

Unified Sharing Legacy Sync - #65972

Draft
provokateurin wants to merge 23 commits into
masterfrom
unified-sharing-legacy-sync
Draft

provokateurin wants to merge 23 commits into
masterfrom
unified-sharing-legacy-sync

Conversation

@provokateurin

Copy link
Copy Markdown
Member

#64737

There are some TODOs left in the code, but I just need to get this merged, so future changes can be done in smaller PRs.

The syncing logic is not nice to understand, because it's an encoding of all the quirks and limitations the legacy sharing system has. I tried my best to leave useful comments whenever possible, but I'm happy to add more if there are questions during the review.

@provokateurin provokateurin added this to the Nextcloud 36 milestone Oct 27, 2026
@provokateurin provokateurin self-assigned this Oct 27, 2026
Comment thread lib/private/Share20/Manager.php Resolved
Comment thread lib/unstable/Sharing/Share.php Resolved
@provokateurin
provokateurin force-pushed the unified-sharing-legacy-sync branch from 2279e86 to 6fad6c3 Compare October 28, 2026 14:06
@provokateurin
provokateurin force-pushed the unified-sharing-legacy-sync branch 2 times, most recently from b564558 to 073afcd Compare November 3, 2026 11:16
@provokateurin

Copy link
Copy Markdown
Member Author

Needs #66502

@provokateurin
provokateurin force-pushed the unified-sharing-legacy-sync branch 2 times, most recently from 21c5896 to 34454ce Compare November 11, 2026 10:25
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
… the controller

Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
@provokateurin

Copy link
Copy Markdown
Member Author

Needs #66524

Signed-off-by: provokateurin <kate@provokateurin.de>
…ead of load

Signed-off-by: provokateurin <kate@provokateurin.de>
… manager instead of the backend

Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
…d in the provider

Signed-off-by: provokateurin <kate@provokateurin.de>
…ilable

Signed-off-by: provokateurin <kate@provokateurin.de>
…licit recipients

Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: provokateurin <kate@provokateurin.de>
@provokateurin
provokateurin force-pushed the unified-sharing-legacy-sync branch from 34454ce to de07613 Compare November 11, 2026 14:07

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants