Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-04Replace ocsjob with JsonApiJobHannah von Reth
2019-10-30Sharing: Ask reshares=true only where it makes senseChristian Kamm
For #7430
2019-04-23Link shares: Adjust creation flowChristian Kamm
The important thing is that, similar to the web link share creation flow, the share properties can be set before creation is done. This allows better handling of error conditions. One such condition is the password policy app restricting valid expire dates. See owncloud/enterprise#3271
2018-07-20Update ocssharejob.cppJürgen Weigert
2017-09-21Use the Qt5 connection syntax (automated with clazy)Olivier Goffart
This is motivated by the fact that QMetaObject::noralizeSignature takes 7.35% CPU of the LargeSyncBench. (Mostly from ABstractNetworkJob::setupConnections and PropagateUploadFileV1::startNextChunk). It could be fixed by using normalized signature in the connection statement, but i tought it was a good oportunity to modernize the code. This commit only contains calls that were automatically converted with clazy.
2017-05-17Apply clang-formatChristian Kamm
2017-05-08Sharing: Switch from QtJson to Qt5's QJson #5710Christian Kamm
2017-04-21ShareDialog: Review fixesChristian Kamm
* Allow creating nameless shares * Display token as name for nameless shares (both to be consistent with server) * Allow changing a share's name by editing it in the table * Minor adjustments
2017-04-21ShareDialog: Add support for multiple public link shares #5655Christian Kamm
Starting from oC 10.0.0 having several public link shares with different attributes for a path will be supported. This adds functionality to create, edit and delete these public link shares. The behavior is currently gated by server version, but should be adapted to use a capability as soon as one is introduced, see owncloud/core#27622. The UI reduces to a single-share version when talking to older servers. Testing scenarios: * Link sharing is disabled (by capability, not by theme) * Required passwords * Required expiry * Forbidden 'allow upload' for folders * New and old servers
2016-10-25License: Adjust license of GPLv2 source files to GPLv2+Christian Kamm
See #5180
2016-04-14Disable unavailable sharing permissions #4383Christian Kamm
Users can't reshare with more permissions than they have themselves.
2016-01-21Sharing: Fix resharing items with limited permissions #4357 #4358Christian Kamm
2015-11-19ShareDialog: Keep default server permissions by default (#4152)Olivier Goffart
2015-11-11Sharing: Fix crash with share deletion #4111Christian Kamm
The problem was that Share could be deleted *before* the OcsShareJob itself finished. Since Share was the parent of the network job, its object would be deleted too early. In general, it's unnecessary to assign parents to the OcsJobs because they delete themselves when finished.
2015-11-04[Sharing] Add setpermission to sharing codeRoeland Jago Douma
For user/group/remote shares we were just missing the setPermissions functionality
2015-10-29Use proper QFlagsRoeland Jago Douma
Now the ShareTypes and Permissions are part of the Share class (which is a bit better abstracted away).
2015-10-29Make sure enforced passwords are properly respectedRoeland Jago Douma
Fixes for old and new servers
2015-10-29Add share manager and the share objectsRoeland Jago Douma
2015-10-21Sharing: change coding style of enumOlivier Goffart
From all upper case to camel case This hopefully fix the Windows build which fails because DELETE seems to be a macro
2015-10-16Now only 1 constructor to ocssharejobRoeland Jago Douma
* Pass the share_id to the functions that need it
2015-10-15Now add parameters in a less crappy wayRoeland Jago Douma
2015-10-15OCSJob -> OcsJob and more docsRoeland Jago Douma
2015-10-15Added setPublicUpload to OcsShareJobRoeland Jago Douma
2015-10-15Split sharing codeRoeland Jago Douma
There is now a generic OCSJob which must be inherited by other jobs. This is in prepartion for the other OCS job that will come (for the Sharee API endpoint for example). More logic is moved from the sharedialog to the OcsShareJob. So in the GUI code we now only say what we want (a new share, set the password etc). And the code in libsync will make that happen. Error handling is for now still done in the GUI part. For now the ocsjob and ocssharejob live in gui but probabaly we should create a libshare or libocs at some point.