[
https://jira.duraspace.org/browse/DS-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Donohue updated DS-939:
---------------------------
Attachment: org.dspace.curate-version2.patch
Minor updates to the 'org.dspace.curate.*' patch, based on comments from
Richard Rodgers (sent via email). Essentially, this is mostly some code
cleanup/optimization:
* Store the 'performer' ID as an Integer instead of a String, to avoid
unnecessary String parsing
* Change 'Curator.authenticatedContext()' method to take no arguments and just
call getPerformer() to create an authenticated context as that performer. That
helps ensure it is only valid for creating Curator performer authenticated
contexts.
* other minor code cleanup
At this point, both of these patches have been jointly coded, reviewed &
approved by Richard Rodgers & myself. So, I'll commit these Curation System
enhancements to Trunk for 1.8.0 shortly. Again, these enhancements should not
affect any existing Curation Tasks & are backwards compatible with tasks in
1.7.x.
> 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-version2.patch,
> 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
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel