1 <div ng-controller="actionsCtrl" ng-init="init()">
\r
2 <h2 class="text-center">Actions</h2>
\r
4 <div ng-include src="view_path+'parts/crud.tpl.html'"></div>
\r
6 <section class="formWrapper clearfix" ng-show="actionsView">
\r
7 <form name="actionsForm" novalidate="novalidate">
\r
8 <i class="icon-remove align-right" ng-click="close()"></i>
\r
9 <label class="block"><span>Add actions</span></label>
\r
11 <div class="rowWrapper">
\r
12 <label class="block basicLabel"><span>Name</span>
\r
13 <i class="icon-exclamation-sign red" tooltip="Required field" ng-show="actionsForm.name.$error.required"></i>
\r
15 <input class="form-control" type="text" name="name" ng-required="true" ng-model="newActionObj.name" ng-disabled="edit" />
\r
18 <div class="rowWrapper">
\r
19 <label class="block basicLabel"><span>Definition</span></label>
\r
20 <select class="form-control" ng-model="newActionObj['action-definition-id']" ng-options="d.id as getDisplayLabel(d, actionDefinitions.labels) for d in actionDefinitions.options">
\r
25 <div class="rowWrapper">
\r
26 <div ng-repeat="param in defs">
\r
27 <div class="row-param" ng-controller="paramCtrl" ng-init="init(param, newActionObj['parameter-value'])">
\r
28 <div ng-show="param.type !== 'range'">
\r
29 <label><span>{{ parameter.name + ' (' + parameter.type + ')' }}:</span></label>
\r
30 <input class="form-control" type="text" ng-model="value"></input>
\r
32 <div ng-show="param.type === 'range'">
\r
33 <label class="param-label"><span>{{ parameter.name + ' (' + parameter.type + ')' }}:</span></label>
\r
35 <input class="form-control narrow-input-left" type="text" ng-model="value.min"></input>
\r
36 <input class="form-control narrow-input-right" type="text" ng-model="value.max"></input>
\r
44 <button class="btn btn-primary col-md-12" ng-click="save()" ng-show="actionsView && selectedTenant.id">Save</button>
\r
45 <button class="btn btn-primary col-md-12" ng-click="toggleExpanded('renderers')">Back</button>
\r