Merge pull request #18 from Nayan/search

global serach
This commit is contained in:
Nayan Ambali 2013-08-17 02:14:33 -07:00
commit 230699ef50
5 changed files with 26 additions and 2 deletions

View File

@ -1,4 +1,4 @@
<div class="paddedleft paddedtop">
<div class="paddedleft paddedtop" ng-controller="SearchController">
<div ng-repeat="result in searchResults">
<div class="row">
<blockquote>

View File

@ -0,0 +1,14 @@
(function(module) {
mifosX.controllers = _.extend(module, {
SearchController: function(scope, routeParams , resourceFactory) {
scope.searchResults = [];
resourceFactory.globalSearch.search( {query: routeParams.query} , function(data){
scope.searchResults = data;
});
}
});
mifosX.ng.application.controller('SearchController', ['$scope','$routeParams','ResourceFactory', mifosX.controllers.SearchController]).run(function($log) {
$log.info("SearchController initialized");
});
}(mifosX.controllers || {}));

View File

@ -19,7 +19,8 @@ define(['underscore', 'mifosX'], function() {
'ViewClientController',
'CreateClientController',
'TaskController',
'CurrencyConfigController'
'CurrencyConfigController',
'SearchController'
],
filters: [
'StatusLookup'

View File

@ -51,6 +51,9 @@
})
.when('/viewcurrconfig', {
templateUrl: 'html/organization/currencyconfig.html'
})
.when('/search/:query', {
templateUrl: 'html/search/glresults.html'
});
$locationProvider.html5Mode(false);

View File

@ -43,6 +43,12 @@
}),
currencyConfigResource: defineResource(apiVer + "/currencies", {}, {
update: { method: 'PUT'}
}),
globalSearch: defineResource(apiVer + "/search", {query:'@query'}, {
search: { method: 'GET',
params: { query: '@query'} ,
isArray:true
}
})
};
}];