Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] 00. Application dictionaryminorhave not tried2009-02-09 18:022009-05-22 19:26
ReporterDowidView Statuspublic 
Assigned Toiciordia 
PrioritynormalResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Versionpi
OSWindowsDatabasePostgreSQLJava version
OS VersionXPDatabase version8.3Ant version
Product VersionpiSCM revision 
Review Assigned To
Web browser
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0007441: Validation of number field before saving

DescriptionWhen a user enters an incorrect value (ex. "ABC") into a mandatory numeric field in any window, and clicks the save button, the system sends this incorrect data to the application server for processing.
Note that currently Openbravo checks for wether or not required fields are filled in at the client side. It would be better if numeric data is verified at the client side, and outputs an error for the user if this data is invalid.
Steps To ReproduceIncorrect Behavior.
1. Navigate to for example to Sales Management || Transactions || Sales Invoice || Header >> Lines
2. Enter value ex. "ABC" to any mandatory numeric field.
3. Click "Save"
4. The system outputs "ERROR: null value in column "qtyinvoiced" violates not-null constraint".
Notice that this message is generated on the server side.

Proposed SolutionAdd verification for numeric fields field at the client side, before the save process is ran (Similar to current behavior for mandatory empty fields now).

TagsReleaseCandidate, Usability
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0007216 closedDowid If a wrong price is entered on an Invoice Line, message is not correct and line net amount is not updated 

-  Notes
Dowid (reporter)
2009-02-12 10:12

Also, It would be better if numeric data is verified at the client side before the callout runs.

- Issue History
Date Modified Username Field Change
2009-02-09 18:02 Dowid New Issue
2009-02-09 18:02 Dowid Assigned To => rafaroda
2009-02-09 18:02 Dowid sf_bug_id 0 => 2582113
2009-02-09 18:02 Dowid Regression testing => No
2009-02-09 18:04 Dowid Relationship added related to 0007216
2009-02-09 18:07 Dowid Proposed Solution updated
2009-02-11 11:50 rafaroda Assigned To rafaroda => pjuvara
2009-02-11 14:45 pjuvara Tag Attached: ReleaseCandidate
2009-02-11 14:45 pjuvara Status new => acknowledged
2009-02-11 14:45 pjuvara Tag Attached: Usability
2009-02-11 14:46 pjuvara Category B. User interface => 00. Application dictionary
2009-02-12 10:12 Dowid Note Added: 0013391
2009-05-22 19:26 pjuvara Assigned To pjuvara => iciordia

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker