mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-14 02:16:13 +00:00
DSS-6197: Adds default value for classification property on security specification if not defined
This commit is contained in:
parent
5219d26b8e
commit
c71775a034
@ -468,7 +468,13 @@ App.DatasetConfidentialComponent = Ember.Component.extend({
|
|||||||
},
|
},
|
||||||
|
|
||||||
classification: Ember.computed('securitySpecification.classification', function () {
|
classification: Ember.computed('securitySpecification.classification', function () {
|
||||||
const confidentialClassification = this.get('securitySpecification.classification');
|
const defaultClassification = [
|
||||||
|
'highlyConfidential', 'confidential', 'limitedDistribution', 'mustBeEncrypted', 'mustBeMasked'
|
||||||
|
].reduce((classification, classifier) => {
|
||||||
|
classification[classifier] = [];
|
||||||
|
return classification;
|
||||||
|
}, {});
|
||||||
|
const confidentialClassification = this.get('securitySpecification.classification') || defaultClassification;
|
||||||
const formatAsCapitalizedStringWithSpaces = string => string.replace(/[A-Z]/g, match => ` ${match}`).capitalize();
|
const formatAsCapitalizedStringWithSpaces = string => string.replace(/[A-Z]/g, match => ` ${match}`).capitalize();
|
||||||
|
|
||||||
return Object.keys(confidentialClassification).map(classifier => ({
|
return Object.keys(confidentialClassification).map(classifier => ({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user