mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-13 09:54:10 +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 () {
|
||||
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();
|
||||
|
||||
return Object.keys(confidentialClassification).map(classifier => ({
|
||||
|
Loading…
x
Reference in New Issue
Block a user