summaryrefslogtreecommitdiffstats
path: root/lib/composer
Commit message (Collapse)AuthorAgeFilesLines
* add hub bundle for easy post-installationArthur Schiwon2020-01-272-0/+2
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Clean up 2FA provider registry when a user is deletedChristoph Wurst2020-01-092-0/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use the new Events in FlowRoeland Jago Douma2020-01-022-0/+6
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #18505 from ↵Roeland Jago Douma2019-12-222-0/+2
|\ | | | | | | | | nextcloud/bugfix/18481/avatars-always-return-201-status-code Always set the generated flag to false when an avatar is being set
| * Always set the generated flag to false when an avatar is being setJoas Schilling2019-12-202-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #18080 from nextcloud/enhancement/noid/add-timeoutblizzz2019-12-202-0/+2
|\ \ | |/ |/| adding timeout param
| * +ManuallyLockedExceptionMaxence Lange2019-12-122-0/+2
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Merge pull request #18384 from ↵Roeland Jago Douma2019-12-162-0/+2
|\ \ | | | | | | | | | | | | nextcloud/fix/18255/global_config_to_always_accept config.php setting to always accept internal shares
| * | config.php setting to always accept internal sharesRoeland Jago Douma2019-12-162-0/+2
| | | | | | | | | | | | | | | | | | Part of #18255 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Add typed events for the filesystem/scannerChristoph Wurst2019-12-132-0/+14
|/ / | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Add a dedicated page for the recommended apps installationChristoph Wurst2019-12-122-0/+2
| | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* | Merge pull request #18350 from nextcloud/enhancement/typed-group-events-IIRoeland Jago Douma2019-12-112-0/+16
|\ \ | | | | | | Add typed events for all group hooks and legacy events
| * | Add typed events for all group hooks and legacy eventsChristoph Wurst2019-12-112-0/+16
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #18348 from nextcloud/enhancement/typed-user-events-IIChristoph Wurst2019-12-112-0/+24
|\ \ \ | | | | | | | | Add typed events for all user hooks and legacy events
| * | | Add typed events for all user hooks and legacy eventsChristoph Wurst2019-12-112-0/+24
| |/ / | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #18224 from nextcloud/bugfix/noid/direct-editing-pathRoeland Jago Douma2019-12-112-0/+2
|\ \ \ | |/ / |/| | Use file path for direct editing
| * | Use file path for direct editingJulius Härtl2019-12-052-0/+2
| |/ | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Add interface for notification handler for dimissed eventsRoeland Jago Douma2019-12-102-0/+2
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Decouple resource provider registrationDaniel Kesselberg2019-12-072-0/+4
|/ | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Merge pull request #17443 from nextcloud/enh/expired_token_on_invalid_passRoeland Jago Douma2019-12-032-0/+2
|\ | | | | Throw an invalid token exception is token is marked outdated
| * Throw an invalid token exception is token is marked outdatedRoeland Jago Douma2019-12-022-0/+2
| | | | | | | | | | | | | | This avoids hitting the backend with multiple requests for the same token. And will help avoid quick LDAP lockouts. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Add typed create user eventsChristoph Wurst2019-12-032-0/+4
|/ | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* add convenience interfaces so entities can provide presentable detailsArthur Schiwon2019-11-282-0/+8
| | | | | | the File entity starts with a display text (used by talk) Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Direct editing API to allow file editing using a one-time token forJulius Härtl2019-11-272-0/+20
| | | | | | mobile apps Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #18019 from nextcloud/enhancement/password-policy-eventsRoeland Jago Douma2019-11-272-0/+4
|\ | | | | Add typed events for password_policy
| * Add typed events for password_policyChristoph Wurst2019-11-272-0/+4
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | add Nextcloud specific GenericEvent implementationArthur Schiwon2019-11-262-0/+2
|/ | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Make the post login event publicChristoph Wurst2019-11-202-2/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge remote-tracking branch 'origin/master' into filecache-extensionRoeland Jago Douma2019-11-182-0/+4
|\
| * relax dependency on GenericEvent, instead stay compatible with old eventsArthur Schiwon2019-11-132-0/+4
| | | | | | | | | | | | * also fixes tagging events Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Update autoloadersRoeland Jago Douma2019-11-132-0/+2
|/ | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Make it possible to broadcast events to (web) clientsChristoph Wurst2019-10-282-0/+8
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Allow group displaynames in the database backend (#17221)John Molakvoæ2019-10-052-0/+4
|\ | | | | Allow group displaynames in the database backend
| * Update autoloaderJoas Schilling2019-09-272-0/+4
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Move settings to an appChristoph Wurst2019-09-283-74/+0
|/ | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* Merge pull request #16682 from nextcloud/enh/12790/workflow-backendRoeland Jago Douma2019-09-112-0/+16
|\ | | | | workflow overhaul
| * let a dedicate service serve a stateful processArthur Schiwon2019-09-092-2/+4
| | | | | | | | | | | | | | | | * includes making ICheck not requiring any context setter * and IFileCheck extending the IEntityCheck as entity data can be handed in via Dispatcher Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * seperate setFileInfo from ICheckArthur Schiwon2019-09-092-0/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * introduce GenericEntityEvent and adapt File entityArthur Schiwon2019-09-092-0/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * merge IOperator with IOperation for simplicityArthur Schiwon2019-09-092-6/+4
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * add operator interfaces / APIArthur Schiwon2019-09-092-0/+6
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * introducing Entity interfaces and a File one as first implementationArthur Schiwon2019-09-092-0/+4
| | | | | | | | | | | | 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-092-0/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Split personal security settings in codeRoeland Jago Douma2019-09-102-0/+2
|/ | | | | | | | Instead of one big monolitic sections this is the first step in breaking down the settings. This should make is easiet to see what does what. As well as nicely splitting up the sections. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Kill repair step for cypress testsDaniel Kesselberg2019-09-022-2/+0
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Add a repair step to clear the projects access cacheJoas Schilling2019-08-212-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Get the proper UIDRoeland Jago Douma2019-08-132-0/+2
| | | | | | | | | | | | | | | | | | | | | 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-102-0/+12
| | | | | | | 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>
* Add \OCP\Calendar\IMetadataProvider interface and provider for common ↵Georg Ehrke2019-08-012-0/+6
| | | | | | metadata keys Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Add proper PostLoginEventRoeland Jago Douma2019-07-292-0/+2
| | | | | | | This can be used by othr mechanisms to listen for this event in a lazy fashion. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>