1 (function(angular
, $, _
) {
5 angular
.module('crmSearchPage', CRM
.angRequires('crmSearchPage'))
8 .config(function($routeProvider
) {
9 $routeProvider
.when('/display/:savedSearchName/:displayName', {
10 controller
: 'crmSearchPageDisplay',
11 templateUrl
: '~/crmSearchPage/display.html',
13 // Load saved search display
14 display: function($route
, crmApi4
) {
15 var params
= $route
.current
.params
;
16 return crmApi4('SearchDisplay', 'get', {
17 where
: [['name', '=', params
.displayName
], ['saved_search.name', '=', params
.savedSearchName
]],
18 select
: ['*', 'saved_search.api_entity', 'saved_search.api_params']
25 // Controller for displaying a search
26 .controller('crmSearchPageDisplay', function($scope
, $routeParams
, $location
, display
) {
27 this.display
= display
;
31 })(angular
, CRM
.$, CRM
._
);