|
||||||||
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira |
------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel
This is our implementation of RequestCopy. I'm going to attach a zip file that contains new files needed and a patch file with the changes that need to be made to existing files.
You will need to create two dc elements:
requestcopy.email
requestcopy.name
If there is an entry in requestcopy.email for an item, the bitstream(s) for this item will need to be requested.
They system will present a form the user can fill in to request the item. The request is sent to requestcopy.email.
The person receiving the email can then decided whether to send the bitstream(s) or not. The user requesting will
then either get the bitstream(s) or an email saying the request was denied.
Here is a list of the files affected
There were changes to these files described in RequestItemPatch.txt:
dspace/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/cocoon/BitstreamReader.java,v
dspace/dspace-xmlui/src/main/resources/aspects/ArtifactBrowser/siteman.xmap
dspace/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java,v
item-view.xsl (in the Mirage theme)
dspace/dspace-xmlui/src/main/webapp/i18n/messages.xml
These are new all new files.
/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser
FlowRequestItem.java - there are some Strings in here that could be put in messages.xml, but I
could not figure out a way to do it
RequestItem.java
RequestItemConfirm.java
RequestItemToken.java
AND
/l1/dspace/build/dev-182-merge/dspace-api/src/main/java/org/dspace/app/util/ReqEmail2.java
/l1/dspace/build/dev-182-merge/dspace-api/src/main/java/org/dspace/app/util/RequestItemManager2.java
AND
/dspace-xmlui/dspace-xmlui-api/src/main/resources/aspects/ArtifactBrowser/
artifacts.js
AND
These go here: config/emails
requestItem.admin
requestItem.aprove
requestItem.author
requestItem.authorConfirm
requestItem.reject
AND
themes/Mirage/images/lock.gif