diff --git a/apps/workflowengine/src/components/Check.vue b/apps/workflowengine/src/components/Check.vue index 508b8a4a1f4..8f7fbca2865 100644 --- a/apps/workflowengine/src/components/Check.vue +++ b/apps/workflowengine/src/components/Check.vue @@ -138,6 +138,10 @@ export default { margin-top: -5px; margin-bottom: -5px; } + button.action-item.action-item--single.icon-delete { + height: 34px; + width: 34px; + } .invalid { border: 1px solid var(--color-error) !important; } diff --git a/apps/workflowengine/src/components/Checks/RequestTime.vue b/apps/workflowengine/src/components/Checks/RequestTime.vue index 2f09693232a..9ea211874fe 100644 --- a/apps/workflowengine/src/components/Checks/RequestTime.vue +++ b/apps/workflowengine/src/components/Checks/RequestTime.vue @@ -74,7 +74,7 @@ export default { display: flex; flex-grow: 1; flex-wrap: wrap; - max-width: 200px; + max-width: 180px; .multiselect { width: 100%; diff --git a/apps/workflowengine/src/components/Checks/request.js b/apps/workflowengine/src/components/Checks/request.js index d2e4eaa3565..8b36b89a9e8 100644 --- a/apps/workflowengine/src/components/Checks/request.js +++ b/apps/workflowengine/src/components/Checks/request.js @@ -42,7 +42,6 @@ const RequestChecks = [ { operator: 'in', name: t('workflowengine', 'between') }, { operator: '!in', name: t('workflowengine', 'not between') } ], - // TODO: implement component component: RequestTime }, { @@ -54,7 +53,8 @@ const RequestChecks = [ { operator: 'matches', name: t('workflowengine', 'matches') }, { operator: '!matches', name: t('workflowengine', 'does not match') } ], - component: RequestUserAgent + // TODO: implement component + // component: RequestUserAgent }, { class: 'OCA\\WorkflowEngine\\Check\\UserGroupMembership', diff --git a/apps/workflowengine/src/components/Operation.vue b/apps/workflowengine/src/components/Operation.vue index 45b0f24223d..3cd7378f0df 100644 --- a/apps/workflowengine/src/components/Operation.vue +++ b/apps/workflowengine/src/components/Operation.vue @@ -5,7 +5,9 @@
{{ t('workflowengine', 'When') }} @@ -21,10 +20,10 @@
@@ -204,6 +203,7 @@ export default { } } .trigger p, .action p { + min-height: 34px; display: flex; align-items: center; @@ -211,7 +211,9 @@ export default { min-width: 50px; text-align: right; color: var(--color-text-maxcontrast); - padding-right: 5px; + padding-right: 10px; + padding-top: 7px; + margin-bottom: auto; } .multiselect { flex-grow: 1; diff --git a/apps/workflowengine/src/components/Workflow.vue b/apps/workflowengine/src/components/Workflow.vue index 986b6f5197c..b4fab5a058c 100644 --- a/apps/workflowengine/src/components/Workflow.vue +++ b/apps/workflowengine/src/components/Workflow.vue @@ -80,15 +80,11 @@ export default { flex-wrap: wrap; max-width: 900px; .actions__item { - max-width: 290px; + max-width: 280px; flex-basis: 250px; } } - .actions__more { - text-align: center; - } - button.icon { padding-left: 32px; background-position: 10px center; diff --git a/apps/workflowengine/src/workflowengine.js b/apps/workflowengine/src/workflowengine.js index 149f9d4aa85..2eb8161fc87 100644 --- a/apps/workflowengine/src/workflowengine.js +++ b/apps/workflowengine/src/workflowengine.js @@ -61,29 +61,6 @@ window.OCA.WorkflowEngine = Object.assign({}, OCA.WorkflowEngine, { // Register shipped checks ShippedChecks.forEach((checkPlugin) => window.OCA.WorkflowEngine.registerCheck(checkPlugin)) -/** - * FIXME: remove before merge as this is for UI testing only - */ -const demo = [ - { - id: 'OCA\\TestExample\\Operation1', - name: 'Convert to PDF', - description: 'Convert a file to PDF using Libreoffice', - iconClass: 'icon-convert-pdf', - color: 'var(--color-success)', - operation: 'deny' - }, - { - id: 'OCA\\TestExample\\Operation2', - name: 'Notify me', - description: 'Send a Nextcloud Notification', - iconClass: 'icon-comment-white', - color: 'var(--color-warning)', - operation: 'deny' - } -] -demo.forEach((operatorPlugin) => window.OCA.WorkflowEngine.registerOperator(operatorPlugin)) - Vue.use(Vuex) Vue.prototype.t = t diff --git a/apps/workflowengine/webpack.js b/apps/workflowengine/webpack.js index 76e46261f93..bbd5efa9799 100644 --- a/apps/workflowengine/webpack.js +++ b/apps/workflowengine/webpack.js @@ -7,17 +7,5 @@ module.exports = { publicPath: '/js/', filename: 'workflowengine.js', jsonpFunction: 'webpackJsonpWorkflowengine' - }, - module: { - rules: [ - { - test: /\.handlebars/, - loader: "handlebars-loader", - query: { - extensions: '.handlebars', - helperDirs: path.join(__dirname, 'src/hbs_helpers'), - } - } - ] } }