Difference between revisions of "SUNScholar/Versioning"

From Libopedia
Jump to navigation Jump to search
Line 31: Line 31:
 
And enable permissions. See example below.
 
And enable permissions. See example below.
 
<pre>
 
<pre>
item.history.view.admin=true
+
# 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 historyitem.history.view.admin=false
 
</pre>
 
</pre>
 +
 
;Step 3 - Rebuild DSpace
 
;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

Revision as of 15:34, 18 March 2014

Back to Customisation

Please note: This feature was released with DSpace version 3.2 and therefore not fully tried and tested.

You apply this feature at your own risk.

Urgent Notice

We had this enabled but had to disable it because items with metadata only gave critical java errors. You can ONLY enable versioning if ALL your items have a bitstream attached it seems.
Check the upgrade notes for more info.

Step 1 - Enable versioning with the XMLUI

Edit the following file:

nano /home/dspace/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/dspace/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 historyitem.history.view.admin=false
Step 3 - Rebuild DSpace
Customisation

Edit the following files to customise versioning.

nano /home/dspace/source/dspace/config/spring/api/versioning-service.xml
nano /home/dspace/source/dspace/config/spring/api/identifier-service.xml
References