From cbbbdb714cf86735306206645ab3e2d763d92cee Mon Sep 17 00:00:00 2001 From: Nabil Adouani Date: Thu, 12 Apr 2018 15:58:44 +0200 Subject: [PATCH 01/12] #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; } From dc3f698072512a3c8cc788be58e11ccb6b2467e6 Mon Sep 17 00:00:00 2001 From: Nabil Adouani Date: Thu, 12 Apr 2018 16:26:09 +0200 Subject: [PATCH 02/12] #92 Fix link of the header's logo --- www/src/app/components/header/header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/src/app/components/header/header.html b/www/src/app/components/header/header.html index 9e20213e2..e6601af2c 100644 --- a/www/src/app/components/header/header.html +++ b/www/src/app/components/header/header.html @@ -13,7 +13,7 @@
From 4fd981fda21cce7657a0c4588ecd6115a44069ac Mon Sep 17 00:00:00 2001 From: To-om Date: Fri, 13 Apr 2018 15:08:41 +0200 Subject: [PATCH 12/12] Update changelog --- CHANGELOG.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 43969d449..ba5c00fdd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,27 @@ # Change Log -## [2.0.3](https://github.com/TheHive-Project/Cortex/tree/2.0.3) (2018-04-09) +## [2.0.4](https://github.com/TheHive-Project/Cortex/tree/2.0.4) (2018-04-13) +[Full Changelog](https://github.com/TheHive-Project/Cortex/compare/2.0.3...2.0.4) + +**Implemented enhancements:** + +- Let a Read/Analyze User Display/Change their API Key [\#89](https://github.com/TheHive-Project/Cortex/issues/89) + +**Fixed bugs:** +- Strictly filter the list of analyzers in the run dialog [\#95](https://github.com/TheHive-Project/Cortex/issues/95) +- Updating users by orgAdmin users fails silently [\#94](https://github.com/TheHive-Project/Cortex/issues/94) +- Fix analyzer configurations icons [\#93](https://github.com/TheHive-Project/Cortex/issues/93) +- Wrong page redirection [\#92](https://github.com/TheHive-Project/Cortex/issues/92) +- Sort analyzers list by name [\#91](https://github.com/TheHive-Project/Cortex/issues/91) +- Cortex 2.0.3 docker container having cortex analyzer errors [\#90](https://github.com/TheHive-Project/Cortex/issues/90) +- Install python3 requirements for analyzers in public docker image [\#58](https://github.com/TheHive-Project/Cortex/issues/58) + +**Closed issues:** + +- Insufficient Rights To Perform This Action [\#87](https://github.com/TheHive-Project/Cortex/issues/87) + +## [2.0.3](https://github.com/TheHive-Project/Cortex/tree/2.0.3) (2018-04-09) [Full Changelog](https://github.com/TheHive-Project/Cortex/compare/2.0.2...2.0.3) **Implemented enhancements:**