Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | extends ICheck with scope and entity support, provide them as initialState | Arthur Schiwon | 2019-09-09 | 9 | -5/+123 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | WFE as proxy listen to relevent events and forwards them | Arthur Schiwon | 2019-09-09 | 2 | -4/+59 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | introduce GenericEntityEvent and adapt File entity | Arthur Schiwon | 2019-09-09 | 3 | -102/+8 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | kill old non-OCS Controller | Arthur Schiwon | 2019-09-09 | 1 | -128/+0 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | fix parameter for OCSExcpetion | blizzz | 2019-09-09 | 1 | -3/+3 | |
| | | | | | | Signed-off-by: blizzz <blizzz@arthur-schiwon.de> Co-Authored-By: Julius Härtl <jus@bitgrid.net> | |||||
* | use correct builder instance | blizzz | 2019-09-09 | 1 | -1/+1 | |
| | | | | | | Signed-off-by: blizzz <blizzz@arthur-schiwon.de> Co-Authored-By: Julius Härtl <jus@bitgrid.net> | |||||
* | adds a trigger hint for complex operations | Arthur Schiwon | 2019-09-09 | 1 | -0/+1 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | fix missing value and run against empty tables in migration script | Arthur Schiwon | 2019-09-09 | 2 | -15/+17 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | split events DB field into entity and events, adjust biz logic | Arthur Schiwon | 2019-09-09 | 4 | -29/+62 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | extend DB table, manager, controller with support for entity events | Arthur Schiwon | 2019-09-09 | 3 | -11/+86 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | remove IEntity's getId in favor of class name | Arthur Schiwon | 2019-09-09 | 3 | -6/+2 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | merge IOperator with IOperation for simplicity | Arthur Schiwon | 2019-09-09 | 2 | -16/+15 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | add operator interfaces / API | Arthur Schiwon | 2019-09-09 | 4 | -5/+198 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | section and settings for users | Arthur Schiwon | 2019-09-09 | 3 | -97/+37 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | scope aware workflow controller and manager | Arthur Schiwon | 2019-09-09 | 6 | -154/+511 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | the workflow manager becomes scope aware, Part 1 | Arthur Schiwon | 2019-09-09 | 3 | -4/+182 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | introducing Entity interfaces and a File one as first implementation | Arthur Schiwon | 2019-09-09 | 6 | -4/+347 | |
| | | | | | | also adds admin settings that pass entities as initial state Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | add scope table for workflows and switch to migrations | Arthur Schiwon | 2019-09-09 | 1 | -0/+100 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | open the WFE to deal with other subjects but files | Arthur Schiwon | 2019-09-09 | 1 | -2/+28 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | provides an OCS workflow controller for admins | Arthur Schiwon | 2019-09-09 | 2 | -0/+146 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | Be sure to get the jailed path if the storage is a jail | Roeland Jago Douma | 2019-09-03 | 1 | -0/+5 | |
| | | | | | | Fixes: https://github.com/nextcloud/groupfolders/issues/583 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | webpackify workflowengine | Arthur Schiwon | 2019-05-09 | 1 | -13/+1 | |
| | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* | Change Workflow to Tag Management | Roeland Jago Douma | 2019-02-19 | 1 | -1/+1 | |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | Do not load bundled jstimezonedetect | Roeland Jago Douma | 2019-02-06 | 1 | -2/+0 | |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | No need to explicitly load bundle dependencies | Roeland Jago Douma | 2019-02-04 | 1 | -1/+0 | |
| | | | | | | oc-webdav-backbone is loaded by default Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | A folder should get a folder mimetype | Roeland Jago Douma | 2018-10-29 | 1 | -0/+5 | |
| | | | | | | | | | | | If doing achunked upload the mimetype of the folder would otherwise be guessed from the path. Which always returned application/octet-stream. If an access control rule to block that is in place this means that all chunked uploads fail hard in directories as the isCreatable on the directory always fails. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | Move workflowengine to compiled handlebars | Roeland Jago Douma | 2018-10-15 | 1 | -0/+1 | |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | Ignore case for is and !is | Daniel Kesselberg | 2018-10-05 | 1 | -4/+9 | |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | |||||
* | Remove unused import | Daniel Kesselberg | 2018-10-04 | 1 | -2/+0 | |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | |||||
* | Make code strict | Daniel Kesselberg | 2018-10-03 | 1 | -2/+3 | |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | |||||
* | Add FileName to Workflow engine | Daniel Kesselberg | 2018-10-03 | 2 | -0/+75 | |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | |||||
* | Fix mimetype detection for junked uploads | Joas Schilling | 2018-08-24 | 1 | -4/+10 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Make sure to always use an array as parameter | Joas Schilling | 2018-07-19 | 1 | -1/+1 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Make the Outlook and Thunderbird addons identifyable | Joas Schilling | 2018-02-27 | 1 | -2/+10 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Use non aliased method instead | Morris Jobke | 2018-02-13 | 1 | -1/+1 | |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | |||||
* | Use ::class statement instead of string | Morris Jobke | 2018-01-29 | 1 | -3/+7 | |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | |||||
* | Use stripos instead of strpos(strtolower(), 'something') | Morris Jobke | 2018-01-25 | 1 | -1/+1 | |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | |||||
* | Request->getHeader() should always return a string | Morris Jobke | 2018-01-17 | 1 | -2/+2 | |
| | | | | | | | | PHPDoc (of the public API) says that this method returns string but it also returns null, which is not allowed in some method calls. This fixes that behaviour and returns an empty string and fixes all code paths that explicitly checked for null to be still compliant. Found while enabling the strict_typing for lib/private for the PHP7+ migration. Signed-off-by: Morris Jobke <hey@morrisjobke.de> | |||||
* | Fix L10N::t | Roeland Jago Douma | 2017-08-01 | 1 | -5/+5 | |
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | Also add the root of external storages to the file id list | Joas Schilling | 2017-03-30 | 1 | -5/+13 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Fix workflow engine mimetype detection when creating a directory | Joas Schilling | 2017-03-23 | 1 | -0/+6 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Fix admin panel missing some JS files | Joas Schilling | 2017-03-06 | 1 | -0/+2 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Fix mimetype detection on public uploads for the workflow engine | Joas Schilling | 2017-03-06 | 1 | -1/+20 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Add the icons for shipped apps | Joas Schilling | 2017-01-19 | 1 | -3/+18 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Require password confirmation when changing workflow rules | Joas Schilling | 2016-11-18 | 1 | -0/+6 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Do not reset the list after adding cached entries | Joas Schilling | 2016-10-17 | 1 | -1/+0 | |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | |||||
* | Make mimetype also work for READ and DELETE operations | Joas Schilling | 2016-09-05 | 1 | -0/+39 | |
| | ||||||
* | Better detection of mimetypes while uploading a zip on a mac | Joas Schilling | 2016-09-05 | 1 | -8/+46 | |
| | ||||||
* | add section to worklfowengine | Arthur Schiwon | 2016-08-22 | 1 | -0/+57 | |
| | ||||||
* | Validate the operation | Joas Schilling | 2016-08-19 | 1 | -5/+43 | |
| |