|
2 | 2 | <b-card no-body :header="header"> |
3 | 3 | <b-card-body> |
4 | 4 | <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')}} |
5 | 6 | <b-validated-input-group-form-input |
6 | 7 | id="defectdojo-cadence" |
7 | 8 | :label="$t('admin.synchronization_cadence_minutes')" |
|
55 | 56 | data() { |
56 | 57 | return { |
57 | 58 | enabled: false, |
| 59 | + reimportEnabled: false, |
58 | 60 | cadence: '60', |
59 | 61 | url: '', |
60 | 62 | apiKey: '', |
|
68 | 70 | saveChanges: function() { |
69 | 71 | this.updateConfigProperties([ |
70 | 72 | {groupName: 'integrations', propertyName: 'defectdojo.enabled', propertyValue: this.enabled}, |
| 73 | + {groupName: 'integrations', propertyName: 'defectdojo.reimport.enabled', propertyValue: this.reimportEnabled}, |
71 | 74 | {groupName: 'integrations', propertyName: 'defectdojo.sync.cadence', propertyValue: this.cadence}, |
72 | 75 | {groupName: 'integrations', propertyName: 'defectdojo.url', propertyValue: this.url}, |
73 | 76 | {groupName: 'integrations', propertyName: 'defectdojo.apiKey', propertyValue: this.apiKey}, |
|
82 | 85 | switch (item.propertyName) { |
83 | 86 | case "defectdojo.enabled": |
84 | 87 | this.enabled = common.toBoolean(item.propertyValue); break; |
| 88 | + case "defectdojo.reimport.enabled": |
| 89 | + this.reimportEnabled = common.toBoolean(item.propertyValue); break; |
85 | 90 | case "defectdojo.sync.cadence": |
86 | 91 | this.cadence = item.propertyValue; break; |
87 | 92 | case "defectdojo.url": |
|
0 commit comments