Enhancements to Curation Framework (Site-wide Tasks & Associated EPerson with 
Tasks)
------------------------------------------------------------------------------------

                 Key: DS-939
                 URL: https://jira.duraspace.org/browse/DS-939
             Project: DSpace
          Issue Type: Improvement
          Components: DSpace API, XMLUI
            Reporter: Tim Donohue
            Assignee: Tim Donohue
            Priority: Major
             Fix For: 1.8.0
         Attachments: org.dspace.curate.patch, xmlui-system-curate.patch

These enhancements are related to DS-876 (Replication Task Suite) work.

As part of this work, Richard Rodgers & I have enhanced Curation Task Suite in 
the following ways:

(1) Curation Tasks can now be associated with an EPerson performer (provided by 
Richard Rodgers & MIT). This allows individual tasks to perform activities as 
that EPerson performer (comes in especially handy if a Task needs to create a 
new Context object in order to perform an update/change on an object).  
Previously, if a Task ever had to create a new Context, it had no way to 
associate that Context with the EPerson who kicked off the Task. -- See 
Curator.java and TaskResolver.java changes in 'org.dspace.curate.patch'

(2) Curation Tasks can now be executed across an entire DSpace Site, and have a 
new XMLUI System Curation interface (provided by Tim Donohue).  This System 
Curation interface allows tasks to be executed on any existing or deleted 
object (by specifying object's handle), or the entire site (by specifying the 
Site Handle, e.g. [handle-prefix]/0).   Previously, Tasks could only be 
executed on individual Communities, Collections or Items. -- See Curator.java 
changes (relating to executing Site tasks) and the attached 
'xmlui-system-curate.patch' (which has all XMLUI related changes).

Both of these patches have received testing as part of the DS-876 work, and 
were actually part of the live DSpace + DuraCloud demo at OR11 (see 
http://www.slideshare.net/tdonohue/dspace-duracloud-integrations for slides of 
that demo, along with some screenshots of XMLUI System Curation interface).

I'll leave these patches up here in JIRA for review, before committing for 
1.8.0.  I'd appreciate it if someone familiar with Curation Tasks can perform a 
quick review of these changes (especially #2 above, as it has not had any 
review yet.  #1, which was built by RichardR has been reviewed by myself)

These changes also will likely require some small Curation Documentation 
updates for 1.8.0 (which I'll work on writing up).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to