Difference between revisions of "SUNScholar/Versioning"

From Libopedia
Jump to navigation Jump to search
Line 14: Line 14:
 
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>
  
<!-- =====================
 
    Item Level Versioning
 
    ===================== -->
 
<!-- To enable Item Level Versioning features, uncomment this aspect. -->
 
<aspect name="Versioning Aspect" path="resource://aspects/Versioning/" />
 
</pre>
 
 
;Step 2 - Setup permissions
 
;Step 2 - Setup permissions
 
Edit the following file:
 
Edit the following file:

Revision as of 15:30, 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.

item.history.view.admin=true
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