Merge pull request #18770 from civicrm/5.31
[civicrm-core.git] / ext / search / ang / searchActions / saveSmartGroup.html
1 <form id="bootstrap-theme">
2 <div ng-controller="SaveSmartGroup">
3 <input class="form-control" id="api-save-search-select-group" ng-model="model.id" crm-entityref="groupEntityRefParams" >
4 <label ng-show="!model.id">{{:: ts('Or') }}</label>
5 <input class="form-control" placeholder="{{:: ts('Create new group') }}" ng-model="model.title" ng-show="!model.id">
6 <hr />
7 <div class="form-inline">
8 <label for="api-save-search-select-column">{{:: ts('Contact Column:') }}</label>
9 <input id="api-save-search-select-column" ng-model="model.api_params.select[0]" class="form-control" crm-ui-select="{data: columns}"/>
10 </div>
11 <hr />
12 <label>{{:: ts('Description:') }}</label>
13 <textarea class="form-control" ng-model="model.description"></textarea>
14 <div class="form-inline">
15 <label>{{:: ts('Group Type:') }} </label>
16 <div class="checkbox" ng-repeat="option in groupOptions.group_type track by option.id">&nbsp;
17 <label>
18 <input type="checkbox" checklist-model="model.group_type" checklist-value="option.id">
19 {{ option.label }}
20 </label>&nbsp;
21 </div>
22 </div>
23 <div class="form-inline">
24 <label>{{:: ts('Visibility:') }}</label>
25 <select class="form-control" ng-model="model.visibility" ng-options="item.id as item.label for item in groupOptions.visibility track by item.id" crm-ui-select></select>
26 </div>
27 <hr />
28 <div class="buttons pull-right">
29 <button type="button" ng-click="cancel()" class="btn btn-danger">{{:: ts('Cancel') }}</button>
30 <button ng-click="save()" class="btn btn-primary" ng-disabled="!model.title && !model.id">{{:: ts('Save') }}</button>
31 </div>
32 </div>
33 </form>