diff options
author | Morris Jobke <hey@morrisjobke.de> | 2016-07-26 15:31:16 +0300 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2016-07-26 15:35:01 +0300 |
commit | 0e5114ddd7fa52071afb24836281b5ab4332faea (patch) | |
tree | a40b110f11f163a21de8903d68cd6e95e3db23f0 /apps/workflowengine/templates | |
parent | 8c31ac57ce140b334cc4265bd5142f8887d4fe91 (diff) |
Move template to workflowengine app
Diffstat (limited to 'apps/workflowengine/templates')
-rw-r--r-- | apps/workflowengine/templates/admin.php | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/apps/workflowengine/templates/admin.php b/apps/workflowengine/templates/admin.php new file mode 100644 index 00000000000..86ecfe08556 --- /dev/null +++ b/apps/workflowengine/templates/admin.php @@ -0,0 +1,79 @@ +<?php +/** + * @copyright Copyright (c) 2016 Morris Jobke <hey@morrisjobke.de> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +/** @var array $_ */ +/** @var OC_L10N $l */ +?> +<div id="workflowengine" class="section workflowengine"> + <h2 class="inlineblock"><?php p($_['heading']); ?></h2> + <script type="text/template" id="operations-template"> + <div class="operations"></div> + <button class="button-add-operation">Add operation</button> + </script> + + <script type="text/template" id="operation-template"> + <div class="operation{{#if hasChanged}} modified{{/if}}"> + <input type="text" class="operation-name" value="{{operation.name}}"> + {{! delete only makes sense if the operation is already saved }} + {{#if operation.id}} + <span class="button-delete pull-right icon-delete"></span> + {{/if}} + <span class="pull-right info">{{operation.class}} - ID: {{operation.id}} - operation: {{operation.operation}}</span> + + <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="{{this}}" {{selectItem this ../operator}}>{{this}}</option> + {{/each}} + </select> + <input type="text" class="check-value" value="{{value}}"> + <span class="button-delete-check pull-right icon-delete"></span> + </div> + {{/each}} + </div> + <button class="button-add">Add check</button> + {{#if hasChanged}} + {{! reset only makes sense if the operation is already saved }} + {{#if operation.id}} + <button class="button-reset pull-right">Reset</button> + {{/if}} + <button class="button-save pull-right">Save</button> + {{/if}} + {{#if saving}} + <span class="icon-loading-small pull-right"></span> + <span class="pull-right">Saving ...</span> + {{else}}{{#if message}} + <span class="msg pull-right {{#if errorMessage}}error{{else}}success{{/if}}"> + {{message}}{{#if errorMessage}} {{errorMessage}}{{/if}} + </span> + {{/if}}{{/if}} + </div> + </script> + + <div class="rules"><span class="icon-loading-small"></span> Loading ...</div> +</div> |