-
Notifications
You must be signed in to change notification settings - Fork 159
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
[full-ci] feat(public-links): archive downloads in public links #5924
Conversation
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
Results for oC10SharingAccept https://drone.owncloud.com/owncloud/web/19809/11/1 |
056cd7b
to
51f246a
Compare
Results for oCISBasic https://drone.owncloud.com/owncloud/web/19864/49/1 |
@fschade can you give a pointer to this limitation? |
I did not succeed in the bookmark usecase for the app provider:
|
Is this already supposed to work? Peek.2021-10-22.08-37.mp4 |
Nothing related to Web, but I am currently able to edit and save changes to files I received with a "viewer" public link. This needs to be fixed Reva. |
@C0rby can you look into this one? |
good point, i only tested it to open the link after files app showed up at least once, this is a bug. Thanks |
@wkloucek the bookmark thing should work now. Same could apply for appProviders if the link is bookmarked and the user haven't already provided his password |
2759791
to
b79add4
Compare
23c2b50
to
d7839d3
Compare
Results for oCISSharingInternalUsers2 https://drone.owncloud.com/owncloud/web/20042/58/1 |
Results for oCISSharingInternalUsers2 https://drone.owncloud.com/owncloud/web/20048/58/1 |
Results for oCISFiles2 https://drone.owncloud.com/owncloud/web/20049/55/1 |
d7839d3
to
4408b47
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, hacky parts are ok for now
update the launch process to support late loaded data like capabilities which is needed for doing things like archiving on public links
… happen if the url is bookmarked
da8e39c
to
6ced5fc
Compare
Results for oC10Files1 https://drone.owncloud.com/owncloud/web/20109/15/1
|
3ebe54c
to
efd445b
Compare
The right sidebar now only takes 1/3 of the width on medium and large viewports and 1/4 of the width on extra large viewports. It doesn't need more horizontal space.
…ion dates in shares
This reverts commit 9dcce09.
Will be fixed in cs3org/reva#2214 |
SonarCloud Quality Gate failed. |
Results for oC10Sharing1 https://drone.owncloud.com/owncloud/web/20122/19/1
|
With this PR merges, does that mean that all the others (#5863 #2479) can be closed? |
cs3org/reva#2143 and owncloud/ocis#2536 needs to be there. The authentication for the capabilities request is done with the |
@ishank011 please consider using it in combination with cs3org/reva#2214 only |
Thanks @wkloucek! I'll review that PR asap |
Description
We introduced archive downloads and app providers in the last weeks, in perspective of getting this out fast we decided to ship those features in small units.
Currently it is not possible to retrieve capabilities from public links which is problematic and prevents usage of features like archiving and app providers.
This is included and now loads the capabilities in public links with password protection and without.
After that was done it was needed to update the launch process of web which now also have a new livecycle hook (
userReady
).This also works if the runtime user provisioning step is skipped and another application takes care, in our case the files app.
This shifts responsibility to the individual app and for now is a highly experimental api which should not be used outside of this scope.
some hacky parts are included which needs a refactoring & new design of how applications get loaded, provisioned and rendered. Different topic.
Following features benefit from it:
it also fixes a bug where the capabilities where not available right after a fresh login, we had to do a hard reload before this to work around it.
Related Issue
Motivation and Context
be able to use new features for public links also
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist:
Open tasks: