You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On a oC10 backend there is a behavioral difference between the classic frontend and ownCloud Web when browsing on Sub-Shares.
Steps to reproduce
Einstein shares Marie a folder "Root-Share" with read only permissions
Einstein creates a folder "Sub-Share" inside the "Root-Share" folder and shares it to Marie with full permissions
Marie browses to the "Root-Share" by using the classic frontend and isn't allowed to change anything inside the folder
Marie browses to the "Sub-Share" folder inside the "Root-Share" folder by using the classic frontend and isn't allowed to change anything inside the folder
Marie reloads the page and is now in the "Sub-Share" folder OUTSIDE of the "Root-Share" folder in the classic frontend and is allowed to change everything inside the folder
Marie browses to the "Root-Share" by using ownCloud Web and isn't allowed to change anything inside the folder
Marie browses to the "Sub-Share" folder inside the "Root-Share" folder by using ownCloud Web and isn't allowed to change anything inside the folder
Marie reloads the page and is still in the "Sub-Share" folder INSIDE of the "Root-Share" folder in ownCloud Web and is isn't allowed to change anything inside the folder
Marie browses to the "Sub-Share" folder OUTSIDE of the "Root-Share" folder in ownCloud Web and is allowed to change everything inside the folder
Peek.2021-07-22.13-56.mp4
Expected behaviour
It would be more desirable to not need to reload the page in the classic frontend (step 5) in order to see the right permissions of the "Sub-Share" - but that is out of scope here.
For compatibility reasons, ownCloud Web should mimic the behavior of the classic frontend if possible (step 8 should have the same result as step 5).
An overkill solution would be to not have to refresh the page at all in ownCloud Web if the right permissions would be picked up automatically from the "Sub-Share".
This is already the case in oCIS, but handled by the backend
Peek.2021-07-22.14-19.mp4
Actual behaviour
ownCloud Web does not behave like the classic frontend ( step 5 vs. step 8)
Yes - this is the behaviour I detected and was confused by. My ideal scenario is that the UI 'acts' as though you are still in the sub-folder (eg. currenet OCIS UI behaviour) but correctly applies the permissions of the sub-folder share. I believe this is what most people would want, and even going so far as to hide the sub-folder share from the root folder in the default view.
This would effectively give you sub-folder permission controls on shares with minimal changes, although there may be performance impacts on turning this on.
Tested again as the share jail has been implemented in the meantime.
Marie reloads the page and is still in the "Sub-Share" folder INSIDE of the "Root-Share" folder in ownCloud Web and is isn't allowed to change anything inside the folder
When reloading the page, you still stay inside "Sub-Share" folder inside of the "Root-Share", but you will be able to create folders. IMO this is the correct behaviour, no need to redirect the user to the single "Sub-Share" tree.
Description
On a oC10 backend there is a behavioral difference between the classic frontend and ownCloud Web when browsing on Sub-Shares.
Steps to reproduce
Peek.2021-07-22.13-56.mp4
Expected behaviour
It would be more desirable to not need to reload the page in the classic frontend (step 5) in order to see the right permissions of the "Sub-Share" - but that is out of scope here.
For compatibility reasons, ownCloud Web should mimic the behavior of the classic frontend if possible (step 8 should have the same result as step 5).
An overkill solution would be to not have to refresh the page at all in ownCloud Web if the right permissions would be picked up automatically from the "Sub-Share".
This is already the case in oCIS, but handled by the backend
Peek.2021-07-22.14-19.mp4
Actual behaviour
ownCloud Web does not behave like the classic frontend ( step 5 vs. step 8)
Related Issues
The text was updated successfully, but these errors were encountered: