Skip to content

Commit 640e17c

Browse files
authored
Merge pull request #179 from yangsec888/master
Add DefectDojo global reimport enhancement support
2 parents 6bc55ef + d30cdff commit 640e17c

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/i18n/locales/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,7 @@
457457
"enabled": "Enabled",
458458
"integration_fortify_ssc_enable": "Enable Fortify SSC integration",
459459
"integration_defectdojo_enable": "Enable DefectDojo integration",
460+
"integration_defectdojo_reimport_enable": "Enable reimport",
460461
"synchronization_cadence_minutes": "Synchronization cadence (in minutes)",
461462
"synchronization_cadence_restart_required": "Restarting Dependency-Track is required for cadence changes to take effect",
462463
"integration_kenna_enable": "Enable Kenna Security integration",

src/views/administration/integrations/DefectDojo.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<b-card no-body :header="header">
33
<b-card-body>
44
<c-switch id="enabled" color="primary" v-model="enabled" label v-bind="labelIcon" />{{$t('admin.integration_defectdojo_enable')}}
5+
<c-switch id="reimport-enabled" color="primary" v-model="reimportEnabled" label v-bind="labelIcon" />{{$t('admin.integration_defectdojo_reimport_enable')}}
56
<b-validated-input-group-form-input
67
id="defectdojo-cadence"
78
:label="$t('admin.synchronization_cadence_minutes')"
@@ -55,6 +56,7 @@
5556
data() {
5657
return {
5758
enabled: false,
59+
reimportEnabled: false,
5860
cadence: '60',
5961
url: '',
6062
apiKey: '',
@@ -68,6 +70,7 @@
6870
saveChanges: function() {
6971
this.updateConfigProperties([
7072
{groupName: 'integrations', propertyName: 'defectdojo.enabled', propertyValue: this.enabled},
73+
{groupName: 'integrations', propertyName: 'defectdojo.reimport.enabled', propertyValue: this.reimportEnabled},
7174
{groupName: 'integrations', propertyName: 'defectdojo.sync.cadence', propertyValue: this.cadence},
7275
{groupName: 'integrations', propertyName: 'defectdojo.url', propertyValue: this.url},
7376
{groupName: 'integrations', propertyName: 'defectdojo.apiKey', propertyValue: this.apiKey},
@@ -82,6 +85,8 @@
8285
switch (item.propertyName) {
8386
case "defectdojo.enabled":
8487
this.enabled = common.toBoolean(item.propertyValue); break;
88+
case "defectdojo.reimport.enabled":
89+
this.reimportEnabled = common.toBoolean(item.propertyValue); break;
8590
case "defectdojo.sync.cadence":
8691
this.cadence = item.propertyValue; break;
8792
case "defectdojo.url":

0 commit comments

Comments
 (0)