summaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/src/templates/operation.handlebars
diff options
context:
space:
mode:
Diffstat (limited to 'apps/workflowengine/src/templates/operation.handlebars')
-rw-r--r--apps/workflowengine/src/templates/operation.handlebars45
1 files changed, 45 insertions, 0 deletions
diff --git a/apps/workflowengine/src/templates/operation.handlebars b/apps/workflowengine/src/templates/operation.handlebars
new file mode 100644
index 00000000000..0899890cef2
--- /dev/null
+++ b/apps/workflowengine/src/templates/operation.handlebars
@@ -0,0 +1,45 @@
+<div class="operation{{#if hasChanged}} modified{{/if}}">
+ <div class="operation-header">
+ <input type="text" class="operation-name" placeholder="{{shortRuleDescTXT}}" value="{{operation.name}}" />
+ <input type="text" class="operation-operation" value="{{operation.operation}}" />
+ {{! delete only makes sense if the operation is already saved }}
+ {{#if operation.id}}
+ <span class="button-delete icon-delete"></span>
+ {{/if}}
+ </div>
+
+ <div class="checks">
+ {{#each operation.checks}}
+ <div class="check" data-id="{{@index}}">
+ <select class="check-class">
+ {{#each ../classes}}
+ <option value="{{class}}" {{{selectItem class ../class}}}>{{name}}</option>
+ {{/each}}
+ </select>
+ <select class="check-operator">
+ {{#each (getOperators class)}}
+ <option value="{{operator}}" {{{selectItem operator ../operator}}}>{{name}}</option>
+ {{/each}}
+ </select>
+ <input type="text" class="check-value" value="{{value}}">
+ <span class="button-delete-check icon-delete"></span>
+ </div>
+ {{/each}}
+ </div>
+ <button class="button-add">{{addRuleTXT}}</button>
+ {{#if hasChanged}}
+ {{! reset only makes sense if the operation is already saved }}
+ {{#if operation.id}}
+ <button class="button-reset pull-right">{{resetTXT}}</button>
+ {{/if}}
+ <button class="button-save pull-right">{{saveTXT}}</button>
+ {{/if}}
+ {{#if saving}}
+ <span class="icon-loading-small pull-right"></span>
+ <span class="pull-right">{{savingTXT}}</span>
+ {{else}}{{#if message}}
+ <span class="msg pull-right {{#if errorMessage}}error{{else}}success{{/if}}">
+ {{message}}{{#if errorMessage}} {{errorMessage}}{{/if}}
+ </span>
+ {{/if}}{{/if}}
+</div>