aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* Register providers via class namesJoas Schilling2019-03-011-2/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Also cache the resource type because it is part of the identifierJoas Schilling2019-03-011-0/+13
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix doc blockJoas Schilling2019-03-011-2/+1
| | | | 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>
* Further work on the access cacheJoas Schilling2019-03-014-12/+41
| | | | | | Searching for all is still a problem Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix doc blocksJoas Schilling2019-03-016-26/+34
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Implement search and rename in backendJulius Härtl2019-03-011-0/+8
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add link to resource providerJulius Härtl2019-03-012-0/+15
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Only call resource provider if type matchesJulius Härtl2019-03-011-0/+9
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Allow apps to register resource providersJulius Härtl2019-03-011-0/+4
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add iconClass to resourcesJulius Härtl2019-03-012-0/+15
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Make names mandatoryJoas Schilling2019-03-012-1/+9
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow to create collectionsJoas Schilling2019-03-012-0/+12
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Provider functionalityJoas Schilling2019-03-013-0/+48
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a controller with the most important methodsJoas Schilling2019-03-014-2/+31
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Basic implementation of resource and collection handlingJoas Schilling2019-03-015-0/+199
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow apps to redirect to the default appJoas Schilling2019-03-011-0/+40
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #14412 from nextcloud/fileinfo-raw-sizeMorris Jobke2019-02-282-2/+4
|\ | | | | add option to get raw size (without submounts) from fileinfo
| * add option to get raw size (without submounts) from fileinfoRobin Appelman2019-02-272-2/+4
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Add an event to the Autocomplete Controller to allow to filter the resultsJoas Schilling2019-02-261-0/+99
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* allow group backends to mark that a group should now be shown in search dialogsRobin Appelman2019-02-252-0/+44
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Add methods to get casted system valuesJoas Schilling2019-02-221-0/+30
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #14249 from ↵Morris Jobke2019-02-191-0/+11
|\ | | | | | | | | nextcloud/enhancement/noid/add-gotindex-to-indexdocument Add hasIndex() to OCP\FullTextSearch\Model\IndexDocument
| * Add hasIndex() to OCP\FullTextSearch\Model\IndexDocumentMaxence Lange2019-02-191-0/+11
| | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> Co-Authored-By: daita <maxence@artificial-owl.com>
* | add event for cache updateRobin Appelman2019-02-183-44/+83
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #14248 from nextcloud/phpdoc/noid/getdocuments-returnsRoeland Jago Douma2019-02-181-1/+1
|\ | | | | Fixing phpdoc in FullTextSearch/Model/ISearchResult
| * fixing phpdocMaxence Lange2019-02-161-1/+1
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Add guest navigation typeJulius Härtl2019-02-181-1/+20
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #13819 from ↵Morris Jobke2019-02-072-0/+84
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/unify-html-encoding-handling-with-other-ros-apps Unify the HTML encoding handling with other ROS apps
| * | Update documentation of setParsed* and setRich*Joas Schilling2019-01-252-0/+84
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #13748 from nextcloud/cache-insert-eventMorris Jobke2019-02-071-0/+72
|\ \ \ | | | | | | | | add event for inserting cache entries
| * | | add event for inserting cache entriesRobin Appelman2019-02-071-0/+72
| | |/ | |/| | | | | | | | | | | | | | | | | | | this provides a reliable way for apps to listen to new files without the need to of cache wrappers to hook into inserts themselves (something which isn't 100% reliable) Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #13969 from ↵Morris Jobke2019-02-071-0/+37
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/enh/additional_scripts_no_on_public_pages No need to emit additonalscript event on public pages
| * | | Add StandaloneTemplateResponseRoeland Jago Douma2019-02-061-0/+37
| |/ / | | | | | | | | | | | | | | | | | | This can be used by pages that do not have the full Nextcloud UI. So notifications etc do not load there. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Remove public interface that was only needed for testingMorris Jobke2019-02-071-9/+0
| | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | Add since labelsMorris Jobke2019-02-071-0/+13
| | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | Implement guest avatar endpointMichael Weimann2019-02-073-0/+155
|/ / | | | | | | Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
* | Emit to load additionalscriptsRoeland Jago Douma2019-01-311-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #13662 This will fire of an event after a Template Response has been returned. There is an event for the generic loading and one when logged in. So apps can chose to load only on loged in pages. This is a more generic approach than the files app event. As some things we might want to load on other pages as well besides the files app. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #13894 from nextcloud/feature/noid/chunk-indexable-documentsMorris Jobke2019-01-311-1/+21
|\ \ | | | | | | Allow provider to returns indexeable documents by chunks
| * | phpdocMaxence Lange2019-01-311-2/+3
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | removing default value in param $chunkMaxence Lange2019-01-291-2/+2
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | +generateChunks()Maxence Lange2019-01-291-2/+21
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | Add a key parameter to the new initial state APIChristoph Wurst2019-01-301-3/+7
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Provide initial stateRoeland Jago Douma2019-01-291-0/+56
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Expose subadmin to OCPRoeland Jago Douma2019-01-291-0/+99
|/ / | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* / Remove legacy activity stuffJoas Schilling2019-01-242-256/+18
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow access to addressbook unique uriJohn Molakvoæ (skjnldsv)2019-01-222-0/+19
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Co-Authored-By: Joas Schilling <coding@schilljs.com>
* Merge pull request #13032 from nextcloud/objectstore-write-existsMorris Jobke2019-01-141-0/+9
|\ | | | | upload new files in objectstore to a .part path first
| * Add objectExists to objectstore interfaceRobin Appelman2018-12-121-0/+9
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Set default frame-ancestors to 'self'Roeland Jago Douma2019-01-081-1/+3
| | | | | | | | | | | | For #13042 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>