aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/share20/ishareprovider.php
Commit message (Collapse)AuthorAgeFilesLines
* [Share 2.0] Move IShare to OCPRoeland Jago Douma2016-01-271-126/+0
|
* [Share 2.0] Add deleteFromSelf methodRoeland Jago Douma2016-01-221-0/+9
| | | | | | | This allows recipient to delete a share. For user shares this is the same as deleting (at least for now). But for group shares this means creating a new share with type 2. With permissions set to 0.
* Comments from VincentRoeland Jago Douma2016-01-211-4/+4
|
* [Sharing 2.0] Start with getSharesRoeland Jago Douma2016-01-211-3/+7
|
* [Share 2.0] Add fetching link shares to share managerRoeland Jago Douma2016-01-201-4/+4
|
* [Share 2.0] Let the factory do the factory stuffRoeland Jago Douma2016-01-131-7/+0
| | | | * Updated unit tests (bit cleaner now)
* [Share 2.0] Use full share id (providerId:shareId)Roeland Jago Douma2016-01-131-0/+7
| | | | | | | | | | | | 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.
* [Share 2.0] Add share provider factoryRoeland Jago Douma2016-01-131-0/+7
| | | | | | | * Add providers * Add share manager to server container * Use share manager from server container * Properly get the share manager
* Happy new year!Thomas Müller2016-01-121-1/+1
|
* [Share 2.0] Make share provider ready for create sharesRoeland Jago Douma2016-01-061-2/+1
|
* [Sharing 2.0] Fix phpdoc etcRoeland Jago Douma2015-11-241-6/+6
|
* [Sharing 2.0] Move hook and delete children logic to share managerRoeland Jago Douma2015-11-231-2/+11
| | | | | | | To make sure hooks are always fired and child entries are always cleaned. This logic is moved to the share manager. * Updated unit tests
* The new sharing code now handles deletionRoeland Jago Douma2015-11-051-2/+6
| | | | OCS -> ShareManager -> DefaultShareProvider
* Initial setup of shareing 2.0 sharemanager and shareRoeland Jago Douma2015-11-051-0/+94
* Added sharemanager class This is the central class where all API calls talk to (OCS/Activity). This in turn talks to the share providers to get the actual sharing done. It uses all ShareObjects * Added share class Simple class to hold all the share properties that is passed around * Added IShareProvider interface Interface that providers os a share have to implement.