Bugs item #2543413, was opened at 2009-01-28 10:50
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=119984&aid=2543413&group_id=19984

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Submission/Ingest
Group: 1.5.1
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Tim Donohue (tdonohue)
Assigned to: Tim Donohue (tdonohue)
Summary: XMLUI Submission forms display errors during add/remove

Initial Comment:
This is not a major bug, but an annoying usability problem.

When you are adding/removing values (via "Add" and "Remove" buttons) in 
multi-valued fields during the XMLUI submission process, you receive 
errors/warnings on empty required fields which you may not have even gotten to 
yet.   During local usability testing, many users found it disconcerting that 
the interface displays validation errors next to fields before they even submit 
the entire form.

I've found a fix to this issue which also works with the existing JSPUI.  The 
patches are attached.  Essentially, we add logic to only perform form 
validation when the "Next" button (or Progress Bar) is pressed.  This ensures 
that users can click "Add", "Remove" on fields (or step "Back" in the process) 
without receiving validation error messages. 

The attached patches are for the org.dspace.submit.step.DescribeStep class 
(which performs backend processing of both XMLUI and JSPUI), and the DRI2XHTML 
structural.xsl which builds the default XMLUI theme.  Changes to the 
DescribeStep class were tested with both the XMLUI and JSPUI (despite the fact 
that this usability problem only exists on XMLUI).  The patches were built 
based on the latest code in dspace-1_5_x branch (as of 2009-01-28).

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=119984&aid=2543413&group_id=19984

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to