@@ -53,22 +53,16 @@ export const createDatasetModel = (
5353 releaseTime : new Date ( DATASET_RELEASE_TIME_STR )
5454 } ,
5555 termsOfUse : {
56- fileAccessRequest : true ,
57- termsOfAccess : 'Terms of access' ,
58- dataAccessPlace : 'Data access place' ,
59- originalArchive : 'Original archive' ,
60- availabilityStatus : 'Availability status' ,
61- contactForAccess : 'Contact for access' ,
62- sizeOfCollection : 'Size of collection' ,
63- studyCompletion : 'Study completion' ,
64- termsOfUse : 'Terms of use' ,
65- confidentialityDeclaration : 'Confidentiality declaration' ,
66- specialPermissions : 'Special permissions' ,
67- restrictions : 'Restrictions' ,
68- citationRequirements : 'Citation requirements' ,
69- depositorRequirements : 'Depositor requirements' ,
70- conditions : 'Conditions' ,
71- disclaimer : 'Disclaimer'
56+ termsOfAccess : {
57+ fileAccessRequest : true ,
58+ termsOfAccessForRestrictedFiles : 'Terms of access' ,
59+ dataAccessPlace : 'Data access place' ,
60+ originalArchive : 'Original archive' ,
61+ availabilityStatus : 'Availability status' ,
62+ contactForAccess : 'Contact for access' ,
63+ sizeOfCollection : 'Size of collection' ,
64+ studyCompletion : 'Study completion'
65+ }
7266 } ,
7367 publicationDate : DATASET_PUBLICATION_DATE_STR ,
7468 metadataBlocks : [
@@ -105,6 +99,17 @@ export const createDatasetModel = (
10599 }
106100 if ( license !== undefined ) {
107101 datasetModel . license = license
102+ } else {
103+ datasetModel . termsOfUse . customTerms = {
104+ termsOfUse : 'Terms of use' ,
105+ confidentialityDeclaration : 'Confidentiality declaration' ,
106+ specialPermissions : 'Special permissions' ,
107+ restrictions : 'Restrictions' ,
108+ citationRequirements : 'Citation requirements' ,
109+ depositorRequirements : 'Depositor requirements' ,
110+ conditions : 'Conditions' ,
111+ disclaimer : 'Disclaimer'
112+ }
108113 }
109114 if ( addOptionalParameters ) {
110115 datasetModel . alternativePersistentId = 'doi:10.5072/FK2/HC6KTB'
@@ -137,14 +142,6 @@ export const createDatasetVersionPayload = (
137142 contactForAccess : 'Contact for access' ,
138143 sizeOfCollection : 'Size of collection' ,
139144 studyCompletion : 'Study completion' ,
140- termsOfUse : 'Terms of use' ,
141- confidentialityDeclaration : 'Confidentiality declaration' ,
142- specialPermissions : 'Special permissions' ,
143- restrictions : 'Restrictions' ,
144- citationRequirements : 'Citation requirements' ,
145- depositorRequirements : 'Depositor requirements' ,
146- conditions : 'Conditions' ,
147- disclaimer : 'Disclaimer' ,
148145 metadataBlocks : {
149146 citation : {
150147 name : 'citation' ,
@@ -240,6 +237,15 @@ export const createDatasetVersionPayload = (
240237 }
241238 if ( license !== undefined ) {
242239 datasetPayload . license = license
240+ } else {
241+ datasetPayload . termsOfUse = 'Terms of use'
242+ datasetPayload . confidentialityDeclaration = 'Confidentiality declaration'
243+ datasetPayload . specialPermissions = 'Special permissions'
244+ datasetPayload . restrictions = 'Restrictions'
245+ datasetPayload . citationRequirements = 'Citation requirements'
246+ datasetPayload . depositorRequirements = 'Depositor requirements'
247+ datasetPayload . conditions = 'Conditions'
248+ datasetPayload . disclaimer = 'Disclaimer'
243249 }
244250 if ( addOptionalProperties ) {
245251 datasetPayload . alternativePersistentId = 'doi:10.5072/FK2/HC6KTB'
0 commit comments