From cbbbdb714cf86735306206645ab3e2d763d92cee Mon Sep 17 00:00:00 2001 From: Nabil Adouani Date: Thu, 12 Apr 2018 15:58:44 +0200 Subject: [PATCH] #91 Sort analyzers list by name in the analyzers page --- .../pages/analyzers/analyzers.controller.js | 3 +- .../app/pages/analyzers/analyzers.service.js | 30 +++++++++++-------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/www/src/app/pages/analyzers/analyzers.controller.js b/www/src/app/pages/analyzers/analyzers.controller.js index 4d461eb12..73855108b 100644 --- a/www/src/app/pages/analyzers/analyzers.controller.js +++ b/www/src/app/pages/analyzers/analyzers.controller.js @@ -100,7 +100,8 @@ export default class AnalyzersController extends PageController { this.SearchService.configure({ objectType: 'analyzer', filter: this.buildQuery(), - range: this.buildRange() + range: this.buildRange(), + sort: '+name' }) .search() .then(response => { diff --git a/www/src/app/pages/analyzers/analyzers.service.js b/www/src/app/pages/analyzers/analyzers.service.js index ad7278d8f..e31fe69ec 100644 --- a/www/src/app/pages/analyzers/analyzers.service.js +++ b/www/src/app/pages/analyzers/analyzers.service.js @@ -58,19 +58,23 @@ export default class AnalyzerService { list() { let defered = this.$q.defer(); - this.$http.get('./api/analyzer', { params: { range: 'all' } }).then( - response => { - this.analyzers = response.data; - this.dataTypes = _.sortBy( - _.uniq(_.flatten(_.map(response.data, 'dataTypeList'))) - ); - - defered.resolve(response.data); - }, - response => { - defered.reject(response); - } - ); + this.$http + .get('./api/analyzer', { + params: { range: 'all', sort: '+name' } + }) + .then( + response => { + this.analyzers = response.data; + this.dataTypes = _.sortBy( + _.uniq(_.flatten(_.map(response.data, 'dataTypeList'))) + ); + + defered.resolve(response.data); + }, + response => { + defered.reject(response); + } + ); return defered.promise; }