From ee59a770dd26b8bb0cd5b01164f63f7e83c82e08 Mon Sep 17 00:00:00 2001 From: Nabil Adouani Date: Thu, 26 Jul 2018 11:43:37 +0200 Subject: [PATCH] #65 Add PAP support to analyzers UI --- .../analyzers/analyzer-config-form.html | 16 +++++++++++++++- .../analyzers/analyzer.edit.controller.js | 14 ++++++++++---- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/www/src/app/pages/admin/organizations/components/analyzers/analyzer-config-form.html b/www/src/app/pages/admin/organizations/components/analyzers/analyzer-config-form.html index 287c058d1..8a36bb2a1 100644 --- a/www/src/app/pages/admin/organizations/components/analyzers/analyzer-config-form.html +++ b/www/src/app/pages/admin/organizations/components/analyzers/analyzer-config-form.html @@ -45,7 +45,21 @@

ng-options="tlp.value as tlp.key for tlp in $ctrl.Tlps" ng-required="$ctrl.analyzer.configuration.check_tlp"> - + +
+ +
+
+ + +
+
+ + +
+
+
diff --git a/www/src/app/pages/admin/organizations/components/analyzers/analyzer.edit.controller.js b/www/src/app/pages/admin/organizations/components/analyzers/analyzer.edit.controller.js index c8f0f7bbf..4160fac6c 100644 --- a/www/src/app/pages/admin/organizations/components/analyzers/analyzer.edit.controller.js +++ b/www/src/app/pages/admin/organizations/components/analyzers/analyzer.edit.controller.js @@ -54,9 +54,9 @@ export default class AnalyzerEditController { _.forEach(globalConfig, cnf => { if (analyzer.configuration[cnf] === undefined) { analyzer.configuration[cnf] = - this.configuration.config[cnf] !== undefined - ? this.configuration.config[cnf] - : undefined; + this.configuration.config[cnf] !== undefined ? + this.configuration.config[cnf] : + undefined; } }); @@ -66,6 +66,12 @@ export default class AnalyzerEditController { if (analyzer.configuration.max_tlp === undefined) { analyzer.configuration.max_tlp = 2; } + if (analyzer.configuration.check_pap === undefined) { + analyzer.configuration.check_pap = true; + } + if (analyzer.configuration.max_pap === undefined) { + analyzer.configuration.max_pap = 2; + } this.analyzer = analyzer; } @@ -77,4 +83,4 @@ export default class AnalyzerEditController { cancel() { this.$uibModalInstance.dismiss('cancel'); } -} +} \ No newline at end of file