-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Propagate persistent lock to federated instance #34222
Comments
this also implies that the LOCK verb is supported on the public webdav endpoint (used by public links and federation), which it is now on master. cc @VicDeo |
GitMate.io thinks possibly related issues are #33886 (Allow admins to remove persistent locks), #34208 ([stable10] Fix persistent lock timeout behavior), #34100 (Fix persistent lock timeout behavior), #1303 (Federate ownCloud instances), and #33846 (Persistent lock timeout value must be remaining time). |
This fixes #553, and relates to owncloud/core#34222.
This fixes #553, and relates to owncloud/core#34222, and owncloud/core#34343.
This fixes #553, and relates to owncloud/core#34222, and owncloud/core#34343.
This fixes #553, and relates to owncloud/core#34222, and owncloud/core#34343.
Steps
Expected behavior
Folder creation denied.
Folder "test" must have the lock icon in the sidebar on both OC_A and OC_B.
Actual behavior
Folder creation goes through.
Lock icon only on OC_B which is the instance that locked.
Note: a similar scenario exists where OC_A sets the lock but OC_B doesn't see the lock icon/info.
To make this work we need rewrite the "*lock" methods in the DAV external storage connector to actually send LOCK methods to the remote server.
Also somehow we need to propagate the lock information through PROPFIND.
Versions
master
This means that currently when using federation, persistent locks are not guaranteed / not supported and must be documented as known limitation for now.
@DeepDiver1975 @pmaier1
The text was updated successfully, but these errors were encountered: