The receipt object when adding or editing includes a field that requires a
date to be entered. Currently the field processes the input in a format
that can be handled by the database (YYYY-MM-DD) and it not user friendly.
This input field should be broken up into three separate text or selection
boxes or some other mean should be used to enhance the user experience.
Javascript could be used to provide a calendar of options. Regardless of
the method chosen, the current method is simply unacceptable.
Additionally, if an invalid date is entered the processing of the query
simply fails and returns the user to the budget page without providing any
warning. The validity of the data should be checked before the query is
executed. Alternatively, if the data is validated in the browser this is
also acceptable. In the case of malicious attempts to inject bad data, the
query would simply fail.
Original issue reported on code.google.com by jjhatf02 on 21 Mar 2010 at 3:56
Original issue reported on code.google.com by
jjhatf02
on 21 Mar 2010 at 3:56