Difference between revisions of "SUNScholar/Versioning"
Jump to navigation
Jump to search
m (→References) |
|||
| (19 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
'''[[SUNScholar/Customisation|Back to Customisation]]''' | '''[[SUNScholar/Customisation|Back to Customisation]]''' | ||
</center> | </center> | ||
| − | + | ==Step 1 - Enable versioning with the XMLUI== | |
| − | |||
| − | |||
| − | |||
Edit the following file: | Edit the following file: | ||
| − | nano / | + | nano $HOME/{{Source}}/dspace/config/xmlui.xconf |
And enable versioning for the XMLUI. See example below. | And enable versioning for the XMLUI. See example below. | ||
<pre> | <pre> | ||
| + | <!-- ===================== | ||
| + | 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/" /> | ||
| + | </pre> | ||
| − | + | ==Step 2 - Setup permissions== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Edit the following file: | Edit the following file: | ||
| − | nano / | + | nano $HOME/{{Source}}/dspace/config/modules/versioning.cfg |
And enable permissions. See example below. | And enable permissions. See example below. | ||
<pre> | <pre> | ||
| − | item.history.view.admin= | + | # 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 | ||
</pre> | </pre> | ||
| − | + | ||
| + | ==Step 3 - Rebuild DSpace== | ||
*http://wiki.lib.sun.ac.za/index.php/SUNScholar/Rebuild_DSpace | *http://wiki.lib.sun.ac.za/index.php/SUNScholar/Rebuild_DSpace | ||
| − | + | ==Customisation== | |
Edit the following files to customise versioning. | Edit the following files to customise versioning. | ||
| − | nano / | + | nano $HOME/{{Source}}/dspace/config/spring/api/versioning-service.xml |
| − | |||
| − | |||
| − | + | ==References== | |
| + | *https://wiki.duraspace.org/display/DSDOC5x/Item+Level+Versioning | ||
*https://wiki.duraspace.org/display/DSDOC4x/Item+Level+Versioning | *https://wiki.duraspace.org/display/DSDOC4x/Item+Level+Versioning | ||
*https://wiki.duraspace.org/display/DSDOC3x/Item+Level+Versioning | *https://wiki.duraspace.org/display/DSDOC3x/Item+Level+Versioning | ||
| + | [[Category:Customisation]] | ||
Latest revision as of 15:59, 29 May 2016
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