Item type based submission
--------------------------

                 Key: DS-464
                 URL: http://jira.dspace.org/jira/browse/DS-464
             Project: DSpace 1.x
          Issue Type: New Feature
          Components: DSpace API, XMLUI
    Affects Versions: 1.5.2
            Reporter: Robin Taylor
            Priority: Minor
         Attachments: Item-based-Submission.zip

This code adds a new screen to the submission process that allows the user to 
select an item type from a list of types defined in the input-forms.xml file. 
The subsequent metadata collection screen(s) are then built based on the 
selected type. The code was developed as an XMLUI Maven module and is included 
in the attached zip file along with a README with installation instructions.

For the techies amongst you :-
The existing input-forms.xml allows for different forms based on collection 
name or handle, in fact its already more generic than that. The file and reader 
class just expect a string as input so the file can be reformatted based on 
item type. The module comprises a new screen plus some minor changes to 
existing classes to get/set the item type and persist it in the database whilst 
the item is in submission/workflow.

I haven't included code for a JSPUI screen although if the screen is not 
defined in item-submission.xml then the code will revert to the collection 
based forms. I could provide a JSPUI alternative if there were interest. 

This has been tested at 1.5.2 but I suspect it would work without alteration 
for 1.6. Again, I can test this if there is interest.

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

        

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to