SUNScholar/Versioning
Jump to navigation
Jump to search
Back to Customisation
Contents
Step 1 - Enable versioning with the XMLUI
Edit the following file:
nano $HOME/source/dspace/config/xmlui.xconf
And enable versioning for the XMLUI. See example below.
<!-- =====================
Item Level Versioning
=====================
-->
<!-- To enable Item Level Versioning features, uncomment this aspect.
This is currently disabled by default because of two known issues:
DS-1382 and DS-1349. Please, review them to see whether they apply
to you before enabling versioning.
-->
<aspect name="Versioning Aspect" path="resource://aspects/Versioning/" />
Step 2 - Setup permissions
Edit the following file:
nano $HOME/source/dspace/config/modules/versioning.cfg
And enable permissions. See example below.
# Control if the history overview of an item should only be shown to administrators # If enabled only the administrators for the item will be able to view the versioning history # If disabled anyone with READ permissions on the item will be able to view the versioning history item.history.view.admin=false
Step 3 - Rebuild DSpace
Customisation
Edit the following files to customise versioning.
nano $HOME/source/dspace/config/spring/api/versioning-service.xml