-
Notifications
You must be signed in to change notification settings - Fork 187
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
[QA][OCM] Hide & Enable Sync fail with received federated shares #10719
Comments
Related log entries on the share receivers' machine cat have
The sharer's machine dog does not seem to log anything during this period of time. :-( |
There’s a reason for that. Sync and hide features are owncloud vendor features on the graph api. There is neither a protocol feature in OCM nor in the CS3Api. Both protocols know nothing about that. Both would need to be extended to match that expected behavior here. |
From my point of view, it's a blocker, when the user consistently gets some "Failed to XXX" errors, when he clicks XXX. Maybe we can remove the not implemented elements from the GUI for now when it's an OCM share? |
Describe the bug
A clear and concise description of what the bug is.
Steps to reproduce
Setup two machines with e.g.
env OCIS_DNSNAME=cat-7rc3-DATE OCIS_VERSION=v7.0.0-rc.3 ./deploy_ocis_bare_metal.sh
env OCIS_DNSNAME=dog-7rc3-DATE OCIS_VERSION=v7.0.0-rc.3 ./deploy_ocis_bare_metal.sh
mutually register the machines in their ocmproviders.json; service ocis restart
Alice at dog invites bob at cat, bob accepts, alice shares a folder with bob.
Bob sees the folder in shares -> Shared with me.
This 'sometimes' worked in older versions, if I am not mistaken??
Expected behavior
Icon's in the UI should work for federated shares, the same as they do for local shares.
Removing Hide and enable/disable sync for federated shares is not a good option, IMHO.
Actual behavior
Additional context
The functions of Hide/Unhide and Enable/Disable Sync are quite related, although their names don't hint at that at all.
Hide/Unhide determines, if the share shows up in the web UI.
Enable/Disable sync determine, if the share shows up in desktop/mobile clients.
I'd suggest to consistently name them
Show/Hide in Web UI.
Show/Hide in sync clients.
@hodyroff fyi.
The text was updated successfully, but these errors were encountered: