summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Also cache the resource type because it is part of the identifierJoas Schilling2019-03-012-1/+37
| | | | 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-012-4/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add invalidation methods to the interfaceJoas Schilling2019-03-011-0/+19
| | | | 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-017-80/+293
| | | | | | 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-019-51/+61
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Implement search and rename in backendJulius Härtl2019-03-012-0/+52
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add link to resource providerJulius Härtl2019-03-014-0/+47
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Only call resource provider if type matchesJulius Härtl2019-03-012-10/+36
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Allow apps to register resource providersJulius Härtl2019-03-012-4/+15
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add iconClass to resourcesJulius Härtl2019-03-014-0/+46
| | | | 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-018-21/+93
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow to create collectionsJoas Schilling2019-03-013-0/+20
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Provider functionalityJoas Schilling2019-03-016-0/+144
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a controller with the most important methodsJoas Schilling2019-03-015-6/+34
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Basic implementation of resource and collection handlingJoas Schilling2019-03-018-0/+503
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #14254 from sparrowjack63/masterRoeland Jago Douma2019-03-011-4/+7
|\ | | | | Dont check Bucket Name in Nextcloud
| * Bucket name - Alert in debug modeS. Cat2019-03-011-1/+1
| | | | | | | | | | | | Alert in debug mode only when trying to mount non compatible DNS bucket name (in order to not flood the logs) Signed-off-by: Sébastien Cat <sebastien.cat@inra.fr>
| * Correct code indentS. Cat2019-03-011-5/+5
| | | | | | | | | | | | Just correct code indent. Signed-off-by: Sébastien Cat <sebastien.cat@inra.fr>
| * Warning on S3 not compatible DNS bucket nameS. Cat2019-03-011-4/+11
| | | | | | | | | | | | The new created bucket should respect the DNS compatibility, nevertheless, Nextcloud should accept to mount "old created" buckets that does not respect DNS compatibility (Backward compatibility, or compatibility with CEPH). Signed-off-by: Sébastien Cat <sebastien.cat@inra.fr>
| * Dont check Bucket Name in NextcloudSebastien Cat2019-03-011-4/+0
| | | | | | | | | | Signed-off-by: Sebastien Cat <sparrow.jack63@gmail.com> Signed-off-by: Sébastien Cat <sebastien.cat@inra.fr>
* | Merge pull request #14449 from nextcloud/feature/noid/redirect-to-default-appJoas Schilling2019-03-013-0/+42
|\ \ | | | | | | Allow apps to redirect to the default app
| * | Allow apps to redirect to the default appJoas Schilling2019-03-013-0/+42
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | [tx-robot] updated from transifexNextcloud bot2019-03-014-58/+64
|/ /
* | Remove not used appinfo/classpath.php checkMorris Jobke2019-02-281-17/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #14412 from nextcloud/fileinfo-raw-sizeMorris Jobke2019-02-288-13/+29
|\ \ | | | | | | add option to get raw size (without submounts) from fileinfo
| * | add option to get raw size (without submounts) from fileinfoRobin Appelman2019-02-278-13/+29
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Do not load 2fa admin settings asyncRoeland Jago Douma2019-02-281-5/+21
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Merge pull request #14343 from nextcloud/bugfix/14052-multiple-navigation-itemsMorris Jobke2019-02-272-5/+17
|\ \ \ | | | | | | | | Parse multiple navigation items
| * | | Generate id for navigation itemDaniel Kesselberg2019-02-251-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | | Parse multiple navigation itemsDaniel Kesselberg2019-02-222-4/+16
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Search sharees on lookup server when explicitly requested by userChristoph Wurst2019-02-261-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #14385 from ↵Joas Schilling2019-02-263-0/+101
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | nextcloud/feature/noid/add-event-to-allow-to-filter-results Add an event to the Autocomplete Controller to allow to filter the re…
| * | | Add an event to the Autocomplete Controller to allow to filter the resultsJoas Schilling2019-02-263-0/+101
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #14346 from tomaski/masterMorris Jobke2019-02-261-0/+1
|\ \ \ \ | | | | | | | | | | fix(EMailTemplate): malformed HTML in some cases
| * | | | changed order of methodsTomasz Paluszkiewicz2019-02-261-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Tomasz Paluszkiewicz <tomasz.paluszkiewicz@gmail.com>
| * | | | fix(EMailTemplate): malformed HTML in some casesTomasz Paluszkiewicz2019-02-241-0/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | when an addBodyListItem() is not directly followed by addBodyButton(), resulting HTML is broken Signed-off-by: Tomasz Paluszkiewicz <tomasz.paluszkiewicz@gmail.com>
* | | | [tx-robot] updated from transifexNextcloud bot2019-02-262-0/+30
| |/ / |/| |
* | | Merge pull request #14198 from nextcloud/bugfix/8647-exclude-file-name-patternsMorris Jobke2019-02-261-8/+29
|\ \ \ | | | | | | | | Exclude file name patterns; ignore gentoo webapp files
| * | | Use more precise regexDaniel Kesselberg2019-02-141-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | | Apply code style fixes from owncloud, revert regexDaniel Kesselberg2019-02-141-5/+8
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | | Exclude file name patterns; ignore gentoo webapp filesRomain Rivière2019-02-141-7/+25
| | | | | | | | | | | | | | | | Signed-off-by: Romain Rivière <lecoyote@lecoyote.org>
* | | | Update autoloader filesMorris Jobke2019-02-252-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>