[KULRICE-3356] "Travel Account" field on Travel Request creation page is not working properly Created: 13/Jul/09 Updated: 03/Oct/14 Resolved: 23/Jul/09
|Project:||Kuali Rice Development|
|Component/s:||Quality Assurance, User Interface|
|Reporter:||Chad Hagstrom||Assignee:||Chad Hagstrom|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Another problem with the "Travel Account" field is the list of accounts that it maintains. Whenever the user clicks "add", a new item is added to the list regardless of whether or not the text field is empty or contains invalid data. If the data is valid, the account appears to be properly added to the list; otherwise, a supposedly blank entry is added to the list, which can result in NullPointerException-induced HTTP 500 errors when saving or routing the document. In addition, there does not appear to be any way to remove list items once they have been placed in, and it is possible to include duplicate account entries.
|Comment by Chad Hagstrom [ 17/Jul/09 ]|
I've fixed the "Travel Account" field's problems mentioned above, so it should be working as expected now. However, I discovered one other odd detail that I wanted to get feedback on before resolving this issue. I noticed that the Travel Request creation page includes a drop-down for choosing a particular account type code, yet the "Travel Account" field allows users to add travel accounts of any type to its list, regardless of whether or not they conform to the selected type code. Is this intentional, or is there supposed to be some sort of validation in place to ensure that the added travel accounts have the proper code? Or is the drop-down intended for some other purpose?
|Comment by Eric Westfall [ 23/Jul/09 ]|
Hi Chad, I think the way it's implemented currently is fine. I'll go ahead and resolve this issue. Thanks!
|Comment by Eric Westfall [ 17/Aug/09 ]|
Bulk change of all Rice 1.0 issues to closed after public release.