summaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* require IChecks to receive entity contextArthur Schiwon2019-09-091-0/+20
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* seperate setFileInfo from ICheckArthur Schiwon2019-09-092-10/+45
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Return actual event data instead of self callingJulius Härtl2019-09-091-2/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* extends ICheck with scope and entity support, provide them as initialStateArthur Schiwon2019-09-092-4/+37
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* WFE as proxy listen to relevent events and forwards themArthur Schiwon2019-09-091-0/+15
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* introduce GenericEntityEvent and adapt File entityArthur Schiwon2019-09-091-0/+67
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* adds a trigger hint for complex operationsArthur Schiwon2019-09-091-2/+15
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* remove IEntity's getId in favor of class nameArthur Schiwon2019-09-091-14/+0
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* merge IOperator with IOperation for simplicityArthur Schiwon2019-09-095-100/+58
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add operator interfaces / APIArthur Schiwon2019-09-094-0/+192
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add missing @since annotationsArthur Schiwon2019-09-092-1/+9
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* the workflow manager becomes scope aware, Part 1Arthur Schiwon2019-09-091-0/+4
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* introducing Entity interfaces and a File one as first implementationArthur Schiwon2019-09-093-0/+144
| | | | | | also adds admin settings that pass entities as initial state Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* open the WFE to deal with other subjects but filesArthur Schiwon2019-09-091-0/+34
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #16859 from PhrozenByte/patch-1Roeland Jago Douma2019-09-091-0/+11
|\ | | | | Add IAppManager::getAppWebPath()
| * Improve usage of IAppManager::getAppWebPath()Daniel Rudolf2019-09-051-2/+2
| | | | | | | | | | | | Deprecate \OC_App::getAppWebPath() and \OC_App::getAppPath() Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
| * Add IAppManager::getAppWebPath()Daniel Rudolf2019-08-251-0/+11
| | | | | | | | | | | | Implements a public API for \OC_App::getAppWebPath() Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
* | Merge pull request #17006 from nextcloud/querybuilder-max-minRoeland Jago Douma2019-09-071-0/+20
|\ \ | | | | | | add MAX and MIN to functionbuilder
| * | add MAX and MIN to functionbuilderRobin Appelman2019-09-061-0/+20
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #16928 from nextcloud/fix/icontrolelrmethodreflectorRoeland Jago Douma2019-09-031-0/+1
|\ \ \ | | | | | | | | Remove reflect method form public interface
| * | | Remove reflect method form public interfaceRoeland Jago Douma2019-08-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reflect method is (and should) only every be called internally. Since if you call it again it would otherwise start mixing and matching arguments etc. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | Define a guest type so Talk can use it in it's notificationsJoas Schilling2019-09-021-0/+19
|/ / / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Add deprecation warningRoeland Jago Douma2019-08-291-0/+1
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Merge pull request #16723 from nextcloud/fix/sharing/unshare-messageJoas Schilling2019-08-261-0/+8
|\ \ \ | |_|/ |/| | Add expiration event for shares
| * | Add expiration event for sharesJohn Molakvoæ (skjnldsv)2019-08-211-0/+8
| |/ | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* / Make the sharing constants publicly availableJoas Schilling2019-08-231-0/+57
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Do not enforce the parent constructor of response to be calledRoeland Jago Douma2019-08-191-10/+8
| | | | | | | If there is no policy set we just take the default empty ones. That way no obscure errors get thrown if the constructor is not called. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* frame-src doesn't respect the nonce attributeRoeland Jago Douma2019-08-161-3/+0
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Make the auto-disabled list more broadJoas Schilling2019-08-151-1/+8
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Get the proper UIDRoeland Jago Douma2019-08-131-0/+44
| | | | | | | | | | | | | | | | | | | | | Some user backends (like the database backend) allow us to obtain a user case insensitive. However the UID itself is case sensitive. Example: * create a user User1 * login as User1 - This results the data/User1 folder to be created etc * now have some code somewhere that obtains the userFolder (from IRootFolder) but pas in 'uSER1' as uid - The code will check if that is a valid user. And in this case it is since User1 and uSER1 both map to the same user - However the the UID in the user object is used for the folder a new folder fill be create data/uSER1 With this PR this is avoided now. Since we obtain the real UID casing in the backend before creating the user object. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add feature policy headerRoeland Jago Douma2019-08-105-0/+318
| | | | | | | This adds the events and the classes to modify the feature policy. It also adds a default restricted feature policy. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #16498 from nextcloud/feature/noid/room_metadataMorris Jobke2019-08-054-4/+282
|\ | | | | Allow calendar resources/rooms to provide metadata
| * Add standard metadata key for room-featuresGeorg Ehrke2019-08-021-0/+17
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * Provide standard metadata keys for contact person of a resourceGeorg Ehrke2019-08-011-0/+15
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * Provide standard metadata keys for location of roomGeorg Ehrke2019-08-011-0/+21
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * sync metadata of rooms / resources with cacheGeorg Ehrke2019-08-011-1/+1
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * Add \OCP\Calendar\IMetadataProvider interface and provider for common ↵Georg Ehrke2019-08-014-4/+229
| | | | | | | | | | | | metadata keys Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | comparaison types: +regex +wildcardMaxence Lange2019-08-021-0/+2
|/ | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* Add form-action CSP elementRoeland Jago Douma2019-07-312-0/+35
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* No need to have these classes we tighten the default CSP from time toRoeland Jago Douma2019-07-273-0/+3
| | | | | | time Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Remove deprecated searchByTagRoeland Jago Douma2019-07-261-13/+0
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Dont assign $options to $options and cleanup docDaniel Kesselberg2019-07-221-2/+3
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Merge pull request #16450 from ↵Morris Jobke2019-07-221-28/+0
|\ | | | | | | | | nextcloud/tech-debt/noid/cleanup-unused-OC_API-methods Removes unused OC_API::register
| * Removes unused OC_API::registerMorris Jobke2019-07-181-28/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #14954 from tacruc/searchPatternsMorris Jobke2019-07-191-1/+2
|\ \ | |/ |/| Allow to search for real pattern in contacts
| * Allow to search for real pattern in contactsArne Hamann2019-05-281-1/+2
| | | | | | | | | | | | Added an option escape_like_param to allow wildcards Signed-off-by: Arne Hamann <kontakt+github@arne.email>
* | Merge pull request #15040 from ↵Morris Jobke2019-07-176-65/+155
|\ \ | | | | | | | | | | | | nextcloud/feature/13980/push-for-deleted-notifications Notifications overhaul
| * | Keep the old method as a fallback and adjust the testsJoas Schilling2019-07-162-2/+18
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Change how Notifiers and Apps are registeredJoas Schilling2019-07-153-10/+58
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Make all interfaces strictJoas Schilling2019-07-155-60/+86
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>