implemented patch operations for AccessConditions in submission

This commit is contained in:
Mykhaylo
2021-12-14 13:42:15 +01:00
parent 420f661a5b
commit a85f4e69b9
7 changed files with 376 additions and 3 deletions

View File

@@ -20,6 +20,7 @@
<name-map collection-handle="default" submission-name="traditional"/>
<name-map collection-handle="123456789/language-test-1" submission-name="languagetestprocess"/>
<name-map collection-handle="123456789/extraction-test" submission-name="extractiontestprocess"/>
<name-map collection-handle="123456789/accessCondition-not-discoverable" submission-name="accessConditionNotDiscoverable"/>
</submission-map>
@@ -75,6 +76,18 @@
<scope visibilityOutside="read-only">submission</scope>
</step-definition>
<step-definition id="defaultAC">
<heading>submit.progressbar.accessCondition</heading>
<processing-class>org.dspace.app.rest.submit.step.AccessConditionStep</processing-class>
<type>accessCondition</type>
</step-definition>
<step-definition id="notDiscoverable">
<heading>submit.progressbar.accessCondition</heading>
<processing-class>org.dspace.app.rest.submit.step.AccessConditionStep</processing-class>
<type>accessCondition</type>
</step-definition>
<!-- Step Upload Item with Embargo Features to enable this step, please
make sure to comment-out the previous step "UploadStep" <step-definition id="upload-with-embargo">
<heading>submit.progressbar.upload</heading> <processing-class>org.dspace.submit.step.UploadWithEmbargoStep</processing-class>
@@ -146,6 +159,7 @@
<step id="upload"/>
<!-- <step id="upload-with-embargo"/> -->
<!-- <step id="extractionstep"/> -->
<step id="defaultAC"/>
<!--Step will be to Sign off on the License -->
<step id="license"/>
@@ -167,6 +181,12 @@
<step id="cclicense"/>
</submission-process>
<submission-process name="accessConditionNotDiscoverable">
<step id="collection"/>
<step id="traditionalpageone"/>
<step id="notDiscoverable"/>
</submission-process>
</submission-definitions>
</item-submission>

View File

@@ -82,7 +82,7 @@
</bean>
<bean id="accessConditionConfigurationNotDiscoverable" class="org.dspace.submit.model.AccessConditionConfiguration">
<property name="name" value="defaultAC"></property>
<property name="name" value="notDiscoverable"></property>
<property name="discoverable" value="false"></property>
<property name="options">
<list>