summaryrefslogtreecommitdiffstats
path: root/lib/private/Collaboration
Commit message (Collapse)AuthorAgeFilesLines
* Update license headers for 18Christoph Wurst2019-12-201-1/+5
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Decouple resource provider registrationDaniel Kesselberg2019-12-072-27/+79
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Update license headersChristoph Wurst2019-12-0513-14/+50
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix autocomplete suggestions with numeric user idsJoas Schilling2019-11-261-2/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Some php-cs fixesRoeland Jago Douma2019-11-221-2/+2
| | | | | | | | | | | * Order the imports * No leading slash on imports * Empty line before namespace * One line per import * Empty after imports * Emmpty line at bottom of file Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Extend data returned when searching remote sharesJohn Molakvoæ (skjnldsv)2019-10-292-2/+25
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add a repair step to clear the projects access cacheJoas Schilling2019-08-211-0/+8
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Change the logic so projects are only shown when you can access all resourcesJoas Schilling2019-08-211-3/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Set type for access column on cacheAccessForCollectionDaniel Kesselberg2019-05-021-1/+1
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Escape the search terms on the serverJoas Schilling2019-03-281-2/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Make sure the recursive result is returned :-XJoas Schilling2019-03-281-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Force boolean type for access parameterJulius Härtl2019-03-221-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Use rich objects instead of name, link and iconJoas Schilling2019-03-192-76/+12
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Replace the icon-class with an absolute link to an imageJoas Schilling2019-03-192-4/+4
| | | | | | Otherwise the icon can not be displayed in mobile apps Signed-off-by: Joas Schilling <coding@schilljs.com>
* Cleanup some PHPDoc leftovers and unused variablesMorris Jobke2019-03-061-4/+0
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Listen to IUser::postDeleteJulius Härtl2019-03-011-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Access for a collection can only become trueJoas Schilling2019-03-011-0/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Register providers via class namesJoas Schilling2019-03-011-5/+26
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a listener for the eventsJoas Schilling2019-03-011-0/+66
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Also cache the resource type because it is part of the identifierJoas Schilling2019-03-011-1/+24
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix unused variable $accessJoas Schilling2019-03-011-2/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix doc blockJoas Schilling2019-03-011-2/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Don't throw on UniqueConstraintViolationException since a written value is ↵Joas Schilling2019-03-011-2/+8
| | | | | | okay enough Signed-off-by: Joas Schilling <coding@schilljs.com>
* Cache the access manually tooJoas Schilling2019-03-011-0/+51
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix SQL statement and provider method callJulius Härtl2019-03-011-13/+13
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Make sure the results are always sorted the sameJoas Schilling2019-03-011-0/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Improve searchCollections()Joas Schilling2019-03-011-6/+20
| | | | | | | * Search ignores collection where we know the user can not access them * If we filtered all results, we start over with a bigger offset Signed-off-by: Joas Schilling <coding@schilljs.com>
* Further work on the access cacheJoas Schilling2019-03-013-68/+252
| | | | | | Searching for all is still a problem Signed-off-by: Joas Schilling <coding@schilljs.com>
* Start implementing access cacheJoas Schilling2019-03-013-8/+102
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix doc blocksJoas Schilling2019-03-013-25/+27
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Implement search and rename in backendJulius Härtl2019-03-011-0/+44
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add link to resource providerJulius Härtl2019-03-012-0/+32
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Only call resource provider if type matchesJulius Härtl2019-03-011-10/+27
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Allow apps to register resource providersJulius Härtl2019-03-011-4/+11
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add iconClass to resourcesJulius Härtl2019-03-012-0/+31
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Insert new collection into databaseJulius Härtl2019-03-011-1/+4
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Make names mandatoryJoas Schilling2019-03-013-20/+61
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow to create collectionsJoas Schilling2019-03-011-0/+8
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Provider functionalityJoas Schilling2019-03-013-0/+96
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a controller with the most important methodsJoas Schilling2019-03-011-4/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Basic implementation of resource and collection handlingJoas Schilling2019-03-013-0/+304
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Search sharees on lookup server when explicitly requested by userChristoph Wurst2019-02-261-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* allow group backends to mark that a group should now be shown in search dialogsRobin Appelman2019-02-251-0/+4
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Always query lookup server in GS modeRoeland Jago Douma2019-02-211-1/+1
| | | | | | | | Without the lookupserver GS is kind of useless. If the admin places their lookup sever outside of the reachable network that is not something we can help. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Fix injection to get the user idJulius Härtl2018-10-301-4/+7
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add uuid/name entry to Remote/MailPlugin testsJulius Härtl2018-10-301-2/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add name field to mail and remote resultsJulius Härtl2018-10-302-0/+6
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add local share if remote cloud id matches a local user onesJulius Härtl2018-10-301-2/+12
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Make enhancing entries with type property optionalJulius Härtl2018-10-302-8/+22
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add type to Remote and Mail pluginsJulius Härtl2018-10-302-2/+6
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>