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-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-04-16SocketApi/Sharing: Add "copy public link" to menu #6356Christian Kamm
* The new menu option will fetch shares and create a new link share if no "context menu share" currently exists. * Various cleanup of common operations in socketapi happened as well, in particular there's now FileData::get() that calculates all the relevant paths that are useful for most socketapi actions.
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-09-16Fix the MSVC buildJocelyn Turcotte
- Replace functions that are provided by MinGW with a Win32-based implementation - Explicitly export needed symbols from ocsync.dll - Rename share.h to sharemanager.h since the name clashes with one of the Windows headers and get included from there - Remove the timestamp from the fallback csync stderr logging, it's not used since we always provide a log callback
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-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-29Fix typosRoeland Jago Douma
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-16TyposRoeland Jago Douma
2015-10-16Now only 1 constructor to ocssharejobRoeland Jago Douma
* Pass the share_id to the functions that need it
2015-10-16Move permissions to OcsShareJobRoeland 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.