Updates the explorer params to use raw strings, as json-encoding
is not necessary.
$scope.$bindToRoute({
expr: 'selectedTab.code',
param: '_lang',
$scope.$bindToRoute({
expr: 'selectedTab.code',
param: '_lang',
default: 'php'
});
$scope.$bindToRoute({
expr: '$ctrl.resultFormat',
param: '_format',
default: 'php'
});
$scope.$bindToRoute({
expr: '$ctrl.resultFormat',
param: '_format',
];
this.$onInit = function() {
];
this.$onInit = function() {
- this.apiExplorerLink = CRM.url('civicrm/api4#/explorer/SavedSearch/export?id=' + ctrl.savedSearchId);
+ this.apiExplorerLink = CRM.url('civicrm/api4#/explorer/SavedSearch/export?_format=php&id=' + ctrl.savedSearchId);
var findDisplays = _.transform(ctrl.displayNames, function(findDisplays, displayName) {
findDisplays.push(['search_displays', 'CONTAINS', ctrl.savedSearchName + '.' + displayName]);
var findDisplays = _.transform(ctrl.displayNames, function(findDisplays, displayName) {
findDisplays.push(['search_displays', 'CONTAINS', ctrl.savedSearchName + '.' + displayName]);
{{:: ts('Search configuration can be copied from here, then pasted into "Import" to e.g. transfer between sites.') }}
</p>
<p>
{{:: ts('Search configuration can be copied from here, then pasted into "Import" to e.g. transfer between sites.') }}
</p>
<p>
- <i class="crm-i fa-gift"></i>
+ <i class="crm-i fa-suitcase"></i>
{{:: ts('Note: to package for distribution in an extension, use:') }}
<a ng-href="{{:: $ctrl.apiExplorerLink }}" target="_blank">
<u>{{:: ts('API Explorer Export') }}</u>
{{:: ts('Note: to package for distribution in an extension, use:') }}
<a ng-href="{{:: $ctrl.apiExplorerLink }}" target="_blank">
<u>{{:: ts('API Explorer Export') }}</u>