diff options
author | Robin Windey <ro.windey@gmail.com> | 2025-01-18 17:38:39 +0000 |
---|---|---|
committer | Robin Windey <ro.windey@gmail.com> | 2025-01-18 17:38:39 +0000 |
commit | 4654ddbaca0a35e0ba7637b148f9888ed252019e (patch) | |
tree | b175482aaf49425e0043f14c5dbea0fdd5cd0716 /apps/workflowengine/src/components/Checks/file.js | |
parent | 0d3edd28b17acb59c1ea512cad5db5ea85444813 (diff) | |
download | nextcloud-server-feat/add-directory-check-workflowengine.tar.gz nextcloud-server-feat/add-directory-check-workflowengine.zip |
Implement Directory Checkfeat/add-directory-check-workflowengine
* Partially implements #27591
Signed-off-by: Robin Windey <ro.windey@gmail.com>
Diffstat (limited to 'apps/workflowengine/src/components/Checks/file.js')
-rw-r--r-- | apps/workflowengine/src/components/Checks/file.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/apps/workflowengine/src/components/Checks/file.js b/apps/workflowengine/src/components/Checks/file.js index 246f46ff55b..eb83f161bd7 100644 --- a/apps/workflowengine/src/components/Checks/file.js +++ b/apps/workflowengine/src/components/Checks/file.js @@ -31,6 +31,19 @@ const FileChecks = [ }, { + class: 'OCA\\WorkflowEngine\\Check\\Directory', + name: t('workflowengine', 'Directory'), + operators: stringOrRegexOperators, + placeholder: (check) => { + if (check.operator === 'matches' || check.operator === '!matches') { + return '/^myfolder/.+$/i' + } + return 'myfolder/subfolder' + }, + validate: stringValidator, + }, + + { class: 'OCA\\WorkflowEngine\\Check\\FileMimeType', name: t('workflowengine', 'File MIME type'), operators: stringOrRegexOperators, |