SearchKit - Contextual "View" button
[civicrm-core.git] / ext / search_kit / ang / crmSearchAdmin / crmSearchAdminDisplay.html
1 <fieldset>
2 <div class="form-inline">
3 <label for="crm-search-admin-display-label">{{:: ts('Name') }} <span class="crm-marker">*</span></label>
4 <input id="crm-search-admin-display-label" type="text" class="form-control" ng-model="$ctrl.display.label" required placeholder="{{:: ts('Untitled') }}"/>
5 <div class="form-control" ng-class="{disabled: !$ctrl.isSuperAdmin}" title="{{:: $ctrl.aclBypassHelp }}">
6 <label>
7 <input type="checkbox" ng-if="$ctrl.isSuperAdmin" ng-model="$ctrl.display.acl_bypass" style="display: none;">
8 <i class="crm-i fa-lock text-success" ng-if="!$ctrl.display.acl_bypass"></i>
9 <i class="crm-i fa-unlock text-danger" ng-if="$ctrl.display.acl_bypass"></i>
10 <span>{{ $ctrl.display.acl_bypass ? ts('Bypass Permissions') : ts('Enforce Permissions') }}</span>
11 </label>
12 </div>
13 <div class="help-block bg-warning" ng-if="$ctrl.display.acl_bypass">
14 <i class="crm-i fa-unlock"></i>
15 {{:: ts('Anyone who can view this display will be able to see all results, regardless of their permission level.') }}
16 </div>
17 </div>
18 </fieldset>
19 <div class="form-group crm-search-admin-right" ng-if="$ctrl.display.id">
20 <a ng-href="{{ $ctrl.crmSearchAdmin.searchDisplayPath + '#/display/' + $ctrl.savedSearch.name + '/' + $ctrl.display.name }}" target="_blank" class="btn btn-primary-outline" title="{{:: ts('View search display on its own page') }}">
21 <i class="crm-i fa-external-link"></i>
22 {{:: ts('View Display') }}
23 </a>
24 </div>