Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0018694
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformminoralways2011-10-04 16:552016-10-21 14:11
ReporteriperdomoView Statuspublic 
Assigned Toplatform 
PriorityurgentResolutionout of dateFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSLinux 32 bitDatabasePostgreSQLJava version1.6.0_24
OS Version2.6.36-gentoo-r5Database version8.4.5Ant version1.8.1
Product VersionpiSCM revision488d0efa1c3a 
Review Assigned To
Web browserGoogle Chrome
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0018694: New callout infrastructure improvements

DescriptionA few things need to be improved in the new callout infrastructure:
1) Working with numbers in the client-side. Is known that JavaScript is using double for numbers (0.1 + 0.2 is not 0.3). We need to use some BigDecimal library, eg.
- http://www.stz-ida.de/index.php?option=com_content&view=article&id=18&Itemid=32 [^] (download: http://stz-ida.de/download/oss/js_bigdecimal.tgz [^])
- https://github.com/jhs/bigdecimal.js [^]

2) Locking the UI while waiting a server response. If a callout triggers a server side call, the developer should be able to define if the UI will be locked until the server replies. See the attached video. The server side is intentionally slow (1.5s) leading to overwrite a field that the user is using.

3) Sequence generation in the client-side
Steps To Reproduce* Try to use the new onchange functions with:
- number operations
- server side calls with heavy server side operation
Proposed SolutionImplement a solution for the mentioned topics
TagsNo tags attached.
Attached Files? file icon server-side-delay.ogv [^] (459,953 bytes) 2011-10-04 16:55

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 00185883.0MP4 closedmtaal Implement new callout functionality 

-  Notes
(0043280)
hgbot (developer)
2011-11-25 14:00

Repository: erp/devel/pi
Changeset: 47715b87f96876d692885939e5c9d7e8c25ed2b0
Author: Iván Perdomo <ivan.perdomo <at> openbravo.com>
Date: Fri Nov 11 08:42:16 2011 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/47715b87f96876d692885939e5c9d7e8c25ed2b0 [^]

Issue 18694: Added BigDecimal js library
- Added js BigDecimal from https://github.com/dtrebbien/BigDecimal.js [^]

---
M modules/org.openbravo.client.kernel/jslint/jscheck
M src/index.jsp
A legal/ICU4J-1.3.1.txt
A modules/org.openbravo.client.kernel/web/org.openbravo.client.kernel/js/BigDecimal-all-1.0.1.min.js
---
(0043505)
hudsonbot (developer)
2011-11-30 12:34

A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/01809c7b3135 [^]

Maturity status: Test

- Issue History
Date Modified Username Field Change
2011-10-04 16:55 iperdomo New Issue
2011-10-04 16:55 iperdomo Assigned To => mtaal
2011-10-04 16:55 iperdomo File Added: server-side-delay.ogv
2011-10-04 16:55 iperdomo Web browser => Google Chrome
2011-10-04 16:55 iperdomo Modules => Core
2011-10-04 16:56 iperdomo Relationship added related to 0018588
2011-10-06 08:02 iperdomo Web browser Google Chrome => Google Chrome
2011-10-06 08:02 iperdomo Description Updated View Revisions
2011-11-25 14:00 hgbot Checkin
2011-11-25 14:00 hgbot Note Added: 0043280
2011-11-30 12:34 hudsonbot Checkin
2011-11-30 12:34 hudsonbot Note Added: 0043505
2012-10-09 09:27 mtaal Web browser Google Chrome => Google Chrome
2012-10-09 09:27 mtaal Type defect => feature request
2016-10-21 10:59 mtaal Status new => closed
2016-10-21 10:59 mtaal Resolution open => out of date
2016-10-21 13:17 mtaal Tag Attached: MT_closed_out_of_date
2016-10-21 14:08 mtaal Assigned To mtaal => platform
2016-10-21 14:09 mtaal Status closed => new
2016-10-21 14:11 mtaal Tag Detached: MT_closed_out_of_date


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker