summaryrefslogtreecommitdiffstats
path: root/apps/files_sharing
Commit message (Collapse)AuthorAgeFilesLines
* Filter contacts from the local system addressbook - remote share with local ↵Thomas Müller2016-02-021-0/+3
| | | | users is not allowed
* In some cases $contact['CLOUD'] is not an arrayThomas Müller2016-02-021-1/+5
|
* Merge pull request #22015 from owncloud/share-no-permissionsThomas Müller2016-02-021-6/+18
|\ | | | | Block shares that dont have the correct source permissions
| * Block shares that dont have the correct source permissionsRobin Appelman2016-01-291-6/+18
| |
* | Add path filter to OCS Share API ?shared_with_me=trueRoeland Jago Douma2016-01-291-7/+11
| | | | | | | | | | | | This allows all clients to quickly get the share info for a given path. Instead of returning everything and filtering it then manually on the client side.
* | Update the initiator of the share as well in migrationRoeland Jago Douma2016-01-283-7/+74
| |
* | Update reshares in batches as not to run out of memoryRoeland Jago Douma2016-01-282-14/+97
| |
* | upgrade to sharing 2.0, remove hierarchical re-sharesBjörn Schießle2016-01-284-48/+348
|/
* Fix OCS unit tests after two share mergesRoeland Jago Douma2016-01-282-32/+32
| | | | | * Use getNode * Return IShare object so typechecking is happy
* Merge pull request #21960 from owncloud/share2_ocs_fix_passing_empty_stringsThomas Müller2016-01-282-32/+744
|\ | | | | Share2 ocs fix passing empty strings
| * [Share 2.0] Allow using permissions to update link shareRoeland Jago Douma2016-01-272-14/+113
| |
| * [Share 2.0] Still allow isolated updatesRoeland Jago Douma2016-01-272-11/+125
| | | | | | | | Still allow isolated updates of parameters
| * [Share 2.0] Also handle empty parameter in updateShareRoeland Jago Douma2016-01-272-24/+283
| | | | | | | | | | * More sanity checks * More unit tests
| * [Share 2.0] When passing empty strings don't failRoeland Jago Douma2016-01-272-10/+250
| | | | | | | | | | The password and expiration date can be set to empty strings when created. This is now handled gracefully.
* | cleanup shared cacheRobin Appelman2016-01-284-541/+59
| |
* | [Share 2.0] Fix interfaces and commentsRoeland Jago Douma2016-01-284-33/+34
| | | | | | | | | | | | | | | | * Made comments more clear * Removed unneeded methods * IShares shareTime is now a proper DateTime object * IShares getPath -> getNode & setPath -> setNode * Fix unit tests
* | [Share 2.0] Move IShare to OCPRoeland Jago Douma2016-01-274-36/+35
|/
* Merge pull request #21940 from ↵Thomas Müller2016-01-271-1/+8
|\ | | | | | | | | owncloud/share2_do_not_returned_removed_group_shares [Share 2.0] Properly handle user deleted group shares
| * [Share 2.0] Properly handle user deleted group sharesRoeland Jago Douma2016-01-271-1/+8
| | | | | | | | | | | | If a user deletes a group share we create a special share entry. To the API this is just a normal group share for that user with permissions 0. But we should not return this.
* | Merge pull request #21741 from owncloud/l10n-improvementsThomas Müller2016-01-271-3/+5
|\ \ | | | | | | Move methods to the factory that are not related to translating, but to guessing/finding the language
| * | Fix testsJoas Schilling2016-01-261-3/+5
| |/
* / [Share 2.0] Add update shareRoeland Jago Douma2016-01-262-1/+68
|/
* [tx-robot] updated from transifexJenkins for ownCloud2016-01-262-0/+6
|
* Remove OC_Helper::imagePath and use the proper public interfaceMorris Jobke2016-01-241-2/+2
|
* Move the notification API to public namespaceJoas Schilling2016-01-222-3/+3
|
* Comments from VincentRoeland Jago Douma2016-01-211-5/+3
|
* [Share 2.0] Add subfiles=xRoeland Jago Douma2016-01-211-0/+44
|
* [Sharing 2.0] Start with getSharesRoeland Jago Douma2016-01-212-1/+57
|
* Directly get from the server containerRoeland Jago Douma2016-01-203-66/+76
| | | | * Updated unit tests
* Do not use deprected activities APIRoeland Jago Douma2016-01-201-21/+33
|
* Get correct path for activity downloadsRoeland Jago Douma2016-01-201-1/+1
|
* [Share 2.0] Make public link work without viewRoeland Jago Douma2016-01-201-2/+13
|
* [Share 2.0] Make link share download use share managerRoeland Jago Douma2016-01-203-72/+79
|
* [Share 2.0] Move tests over the sharemanagerRoeland Jago Douma2016-01-203-111/+196
| | | | Nice side effect... pure unit tests!
* [Share 2.0] Move showing link share to sharing 2.0Roeland Jago Douma2016-01-203-37/+91
|
* [tx-robot] updated from transifexJenkins for ownCloud2016-01-202-0/+2
|
* Merge pull request #21754 from owncloud/ocs_share_api_add_share_ownerThomas Müller2016-01-182-11/+21
|\ | | | | [Share 2.0] Add share owner information to OCS Share API
| * [Share 2.0] Add share owner information to OCS Share APIRoeland Jago Douma2016-01-152-11/+21
| |
* | handle noopscanner in shared scannerRobin Appelman2016-01-152-2/+29
| |
* | propagate folder size in the same query for write updatesRobin Appelman2016-01-151-3/+4
|/
* Merge pull request #21117 from owncloud/owner-file-existsThomas Müller2016-01-151-8/+2
|\ | | | | Only return an owner if the file exists + improved getUidAndFilename
| * de-deplicate getUidAndFilenameRobin Appelman2016-01-111-8/+2
| |
* | Merge pull request #20898 from owncloud/cache-interfacesThomas Müller2016-01-158-20/+32
|\ \ | | | | | | Public Cache interfaces
| * | add watcher interfaceRobin Appelman2016-01-141-1/+2
| | |
| * | add scanner interfaceRobin Appelman2016-01-141-1/+1
| | |
| * | Return a class from cache operations instead of an arrayRobin Appelman2016-01-141-6/+7
| | |
| * | Safe teardownsRobin Appelman2016-01-145-12/+22
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2016-01-152-0/+2
|/ /
* | [tx-robot] updated from transifexJenkins for ownCloud2016-01-142-2/+28
| |
* | [Share 2.0] Use full share id (providerId:shareId)Roeland Jago Douma2016-01-132-15/+36
| | | | | | | | | | | | | | | | | | | | | | | | Now that we support multiple managers we communicate shares to the outside as 'providerId:shareId'. This makes sures that id's are unique when references from the OCS API. However, since we do not want to break the OCS API v1 we need to somewhat hack around this. When we switch to OCS API v2 (which we should when we support more custom providers). We will change the id to always be the fullShareId.