Skip to content
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

Sharing 2.0 internals #22209

Open
11 of 19 tasks
rullzer opened this issue Feb 8, 2016 · 19 comments
Open
11 of 19 tasks

Sharing 2.0 internals #22209

rullzer opened this issue Feb 8, 2016 · 19 comments

Comments

@rullzer
Copy link
Contributor

rullzer commented Feb 8, 2016

After #19331 we still need to migrate some internal parts. This ticket will keep track of those tasks. After this we should be able to drop more legacy code!

Required

More:

For 9.2:

CC: @PVince81 @schiesbn

@DeepDiver1975
Copy link
Member

We might even take advantage of this and analyze the filesystem initialization.
We have to be as lazy as possible ...

@schiessle
Copy link
Contributor

We might even take advantage of this and analyze the filesystem initialization.
We have to be as lazy as possible ...

Good point, we could for example try to only load the share mount points of the current folder. If people have a lot of shares and not all in the root folder this could result in a nice performance improvement... Just thinking.

@MTRichards
Copy link
Contributor

Estimate: 2 weeks.

@rullzer
Copy link
Contributor Author

rullzer commented Apr 1, 2016

@icewind1991 can you help with the shared storage PR? See https://github.com/owncloud/core/tree/cyclyc-share-dep-example

@rullzer
Copy link
Contributor Author

rullzer commented Apr 2, 2016

I've been thinking about moving over the hooks.

Way to go (from my POV) is:

  1. Hook is fired
  2. Hook somehow calls the sharemanager with a specific function
  3. Sharemanager calls a function on each shareProvider

Any objections or other suggestsions? @schiesbn @DeepDiver1975

@rullzer
Copy link
Contributor Author

rullzer commented Jun 8, 2016

This was pushed back to 9.2

@PVince81
Copy link
Contributor

PVince81 commented Nov 11, 2016

looks like it's more than that. If one passes `includeCollections' it also needs to check all parents to see if they have shares.

  • alternative to OCP\Share::getItems where includeCollections is specified: get shares for the given folder, then do the same for every parent. Could be a new utility method in ShareManager

=> not used anywhere else than getItemShared() which is solved in #26615

@PVince81
Copy link
Contributor

PVince81 commented Nov 11, 2016

@PVince81
Copy link
Contributor

PVince81 commented Nov 16, 2016

@PVince81 PVince81 modified the milestones: 10.1, 10.0 Apr 11, 2017
@DeepDiver1975 DeepDiver1975 modified the milestones: 10.1, backlog Oct 10, 2017
@PVince81 PVince81 added this to the planned milestone Nov 9, 2017
@PVince81 PVince81 modified the milestones: planned, development Nov 22, 2017
@PVince81 PVince81 modified the milestones: development, planned Jan 12, 2018
@PVince81 PVince81 modified the milestones: development, planned Apr 3, 2018
@felixboehm felixboehm added the p4-low Low priority label Apr 24, 2018
@PVince81 PVince81 modified the milestones: development, backlog Jul 24, 2018
@VicDeo
Copy link
Member

VicDeo commented Oct 16, 2018

ticked "migrate federated share settings from files_sharing to federatedfilesharing" as PR was merged long time ago

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants