From 07140be40d42fc3da1a1f9c4877d63ab7cc3e368 Mon Sep 17 00:00:00 2001 From: Nabil Adouani Date: Fri, 9 Dec 2016 17:09:47 +0100 Subject: [PATCH] #53 Add bulk run of analyzers in the observable details page --- .../controllers/case/CaseObservablesItemCtrl.js | 10 ++++++++++ ui/app/views/partials/case/case.observables.item.html | 1 - .../details/artifact-details-analysers.html | 7 ++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ui/app/scripts/controllers/case/CaseObservablesItemCtrl.js b/ui/app/scripts/controllers/case/CaseObservablesItemCtrl.js index e330c89331..75f5eaf6fa 100644 --- a/ui/app/scripts/controllers/case/CaseObservablesItemCtrl.js +++ b/ui/app/scripts/controllers/case/CaseObservablesItemCtrl.js @@ -145,6 +145,16 @@ }); }; + $scope.runAll = function() { + _.each($scope.analyzers, function(analyzer, id) { + if(analyzer.active === true) { + console.log('Bulk Run: ' + id); + + $scope.runAnalyzer(id); + } + }); + }; + } ); diff --git a/ui/app/views/partials/case/case.observables.item.html b/ui/app/views/partials/case/case.observables.item.html index f7e3b7de0b..f77e45ab0d 100644 --- a/ui/app/views/partials/case/case.observables.item.html +++ b/ui/app/views/partials/case/case.observables.item.html @@ -39,5 +39,4 @@

-

Observable Analyzers

diff --git a/ui/app/views/partials/observables/details/artifact-details-analysers.html b/ui/app/views/partials/observables/details/artifact-details-analysers.html index 3ee136906a..4333f3c274 100644 --- a/ui/app/views/partials/observables/details/artifact-details-analysers.html +++ b/ui/app/views/partials/observables/details/artifact-details-analysers.html @@ -1,3 +1,9 @@ +

+ Observable Analyzers + + Run all + +

@@ -49,7 +55,6 @@ -
{{report}}
Analyzer