Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0037044 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
design defect | [Retail Modules] Web POS | major | always | 2017-10-10 12:45 | 2018-06-26 11:43 | |||
Reporter | avicente | View Status | public | |||||
Assigned To | jorge-garcia | |||||||
Priority | high | Resolution | fixed | Fixed in Version | RR18Q1 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 9a9efaeae743 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | marvintm | |||||||
OBNetwork customer | OBPS | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0037044: [SER QA 3365] Wrong ticket amount when action made before ticke total amount calculated | |||||||
Description | Wrong ticket amount when user makes an action before the total amount has been calculated for a ticket. It is not easy to reproduce in quick environments. | |||||||
Steps To Reproduce | 1. Create a ticket with a product. 2. Create a new ticket. 3. Add a product. 4. While the total amount button is grey and with 0.00, open the first ticket. ERROR: wrong amount 0.00 in the second ticket. See video https://drive.google.com/file/d/0BzvGPDyh8Nh4ZzE0SGF4VkhWNGs/view [^] | |||||||
Tags | No tags attached. | |||||||
Attached Files | ![]() ![]() ![]() ![]() ![]() | |||||||
![]() |
|||||||||||||||
|
![]() |
|
(0099989) hgbot (developer) 2017-10-23 12:45 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 18820777669846230d272d12d7509a311c6aa6c7 Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Mon Oct 23 16:01:38 2017 +0530 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/18820777669846230d272d12d7509a311c6aa6c7 [^] Fixed issue 37044 : Show scrim while calculating receipt for slower POS * If benchMarkScore is less than 1000, then we need to show scrim for receipt calculations --- M web/org.openbravo.retail.posterminal/js/model/order.js M web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-model.js --- |
(0100075) hgbot (developer) 2017-10-26 10:50 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 186578036a0ae4d4a986bfe098d61a266fab764c Author: Antonio Moreno <antonio.moreno <at> openbravo.com> Date: Thu Oct 26 10:39:39 2017 +0200 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/186578036a0ae4d4a986bfe098d61a266fab764c [^] Backout issue 37044. --- M web/org.openbravo.retail.posterminal/js/model/order.js M web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-model.js --- |
(0100076) marvintm (viewer) 2017-10-26 10:51 |
The solution as of now was a proof of concept. We are currently working on the final solution. |
(0100078) hgbot (developer) 2017-10-26 11:51 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 0fa0f13d0679cde0f74d7f5321c7ea1149342c4a Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Thu Oct 26 15:10:28 2017 +0530 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/0fa0f13d0679cde0f74d7f5321c7ea1149342c4a [^] Related to issue 37044 : Added event handling for receipt calculation * New event handling are added for recipt calculation start and end --- M web/org.openbravo.retail.posterminal/js/model/order.js --- |
(0100670) asiermartirena (viewer) 2017-11-22 17:21 |
Feedback about this issue: - When the new popup is activated and at the same time the showLoading function of the Web POS is executed, the new loading popup appear up to the loading window, and the scrim is down. The old loading window should be the one with higher priority. - There are some flows in which an eyo.$.scrim.hide() is done in the middle of a calculateReceipt (probably due to some asynchronous process) which causes the situation in which the popup is enabled but the scrim is shown. Will be important to catch those flows. In BUT happens in deleteLine. |
(0101163) hgbot (developer) 2017-12-20 10:07 |
Repository: erp/pmods/org.openbravo.retail.testsampledata Changeset: 109f4f7f350216973b13d8488c736262902e23c9 Author: Jorge Garcia <jorge.garcia <at> openbravo.com> Date: Wed Dec 20 10:02:41 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.testsampledata/rev/109f4f7f350216973b13d8488c736262902e23c9 [^] Related to issue 37044: [SER QA 3365] Wrong ticket amount when action made before ticket total amount calculated Export sampledata for retail external modules. --- M referencedata/sampledata/Retail_Test/OBPOS_TERMINALTYPE.xml --- |
(0101164) hgbot (developer) 2017-12-20 12:11 |
Repository: erp/pmods/org.openbravo.retail.sampledata Changeset: d6cc804b821a95e0102b0229c44ef9e4a03cb9c4 Author: Jorge Garcia <jorge.garcia <at> openbravo.com> Date: Wed Dec 20 09:35:48 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.sampledata/rev/d6cc804b821a95e0102b0229c44ef9e4a03cb9c4 [^] Related to issue 37044: [SER QA 3365] Wrong ticket amount when action made before ticket total amount calculated Export sampledata for retail pack modules. --- M referencedata/sampledata/The_White_Valley_Group/OBPOS_TERMINALTYPE.xml --- |
(0101165) hgbot (developer) 2017-12-20 12:12 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 9a9efaeae7432d9ac0903d4d3cdc9a6f15ffca64 Author: Jorge Garcia <jorge.garcia <at> openbravo.com> Date: Tue Dec 19 15:45:04 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/9a9efaeae7432d9ac0903d4d3cdc9a6f15ffca64 [^] Fixed issue 37044: [SER QA 3365] Wrong ticket amount when action made before ticket total amount calculated The solution for this issue is to show a blocking screen during the calculation of the ticket. Exists two ways to activate the new functionality: * At POS Terminal Type window, there is a new check called “Block screen when processing ticket”. By deafult is uncheked * At preference level, called "Block screen when processing ticket on slow devices". By default, is set to ‘Y’ If the conditions are met, a screen is shown during the calculation of the receipt and the WebPOS is blocked. If one of these conditions are met, the blocking screen is shown: * If the value Block screen when processing ticket” is checked * If the preference “Block screen when processing ticket on slow devices” is set to ‘Y’ and the benchmark is less than 1000. When the calculateReceipt is started, a transparent blocking screen is show to block the webPOS. If the receipt calculation takes more than one second, a semitransparent screen with a popupmessage is show to indicate the calculation is ongoing. At the end of the calculateReceipt, all blocking screen are removed. --- M src-db/database/model/tables/OBPOS_TERMINALTYPE.xml M src-db/database/sourcedata/AD_COLUMN.xml M src-db/database/sourcedata/AD_ELEMENT.xml M src-db/database/sourcedata/AD_FIELD.xml M src-db/database/sourcedata/AD_PREFERENCE.xml M src-db/database/sourcedata/AD_REF_LIST.xml M web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-model.js M web/org.openbravo.retail.posterminal/js/utils/preScanningFocusHook.js --- |
(0101178) hgbot (developer) 2017-12-21 08:40 |
Repository: erp/pmods/org.openbravo.mobile.core Changeset: ef6e62471a3fd76e99258ee78006c47412f5911e Author: Jorge Garcia <jorge.garcia <at> openbravo.com> Date: Tue Dec 19 15:48:39 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/ef6e62471a3fd76e99258ee78006c47412f5911e [^] Related to issue 37044: [SER QA 3365] Wrong ticket amount when action made before ticket total amount calculated Implement the blocking screen component for webPOS. --- M web/org.openbravo.mobile.core/assets/css/ob-standard.css M web/org.openbravo.mobile.core/source/component/ob-terminal-component.js M web/org.openbravo.mobile.core/source/utils/ob-utilitiesui.js --- |
(0101232) hgbot (developer) 2017-12-22 13:05 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: cfd6e866308e34c4ef250437e57d67475cbaf487 Author: Jorge Garcia <jorge.garcia <at> openbravo.com> Date: Fri Dec 22 13:05:07 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/cfd6e866308e34c4ef250437e57d67475cbaf487 [^] Related to issue 37044: [SER QA 3365] Wrong ticket amount when action made before ticket total amount calculated Removed hardcoded message from processing block. Added instead a new message. --- M src-db/database/sourcedata/AD_MESSAGE.xml M web/org.openbravo.retail.posterminal/js/pointofsale/model/pointofsale-model.js --- |
![]() |
|||
Date Modified | Username | Field | Change |
2017-10-10 12:45 | avicente | New Issue | |
2017-10-10 12:45 | avicente | Assigned To | => Retail |
2017-10-10 12:45 | avicente | OBNetwork customer | => Yes |
2017-10-10 12:45 | avicente | Resolution time | => 1508882400 |
2017-10-10 12:45 | avicente | Triggers an Emergency Pack | => No |
2017-10-11 14:42 | ranjith_qualiantech_com | Assigned To | Retail => ranjith_qualiantech_com |
2017-10-11 14:42 | ranjith_qualiantech_com | Status | new => scheduled |
2017-10-13 15:24 | ranjith_qualiantech_com | File Added: issue 37044 source posterminal 1stphase 8644.patch | |
2017-10-23 12:45 | hgbot | Checkin | |
2017-10-23 12:45 | hgbot | Note Added: 0099989 | |
2017-10-23 12:45 | hgbot | Status | scheduled => resolved |
2017-10-23 12:45 | hgbot | Resolution | open => fixed |
2017-10-23 12:45 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/18820777669846230d272d12d7509a311c6aa6c7 [^] |
2017-10-26 10:50 | hgbot | Checkin | |
2017-10-26 10:50 | hgbot | Note Added: 0100075 | |
2017-10-26 10:51 | marvintm | Status | resolved => new |
2017-10-26 10:51 | marvintm | Resolution | fixed => open |
2017-10-26 10:51 | marvintm | Resolution time | 1508882400 => |
2017-10-26 10:51 | marvintm | Type | defect => design defect |
2017-10-26 10:51 | marvintm | Note Added: 0100076 | |
2017-10-26 11:51 | hgbot | Checkin | |
2017-10-26 11:51 | hgbot | Note Added: 0100078 | |
2017-11-02 15:16 | ranjith_qualiantech_com | Status | new => scheduled |
2017-11-02 15:20 | ranjith_qualiantech_com | File Added: issue 37044 posterminal 8680.patch | |
2017-11-02 15:20 | ranjith_qualiantech_com | File Added: issue 37044 mobile core 2954.patch | |
2017-11-08 10:41 | ranjith_qualiantech_com | File Deleted: issue 37044 mobile core 2954.patch | |
2017-11-08 10:41 | ranjith_qualiantech_com | File Deleted: issue 37044 posterminal 8680.patch | |
2017-11-08 10:42 | ranjith_qualiantech_com | File Added: issue 37044 source mobile.core 2962.patch | |
2017-11-08 10:43 | ranjith_qualiantech_com | File Added: issue 37044 source posterminal 8686.patch | |
2017-11-08 10:43 | ranjith_qualiantech_com | File Added: issue 37044 test pi-mobile 6838.patch | |
2017-11-09 14:32 | marvintm | Relationship added | has duplicate 0037098 |
2017-11-22 17:21 | asiermartirena | Note Added: 0100670 | |
2017-12-19 15:32 | jorge-garcia | Assigned To | ranjith_qualiantech_com => jorge-garcia |
2017-12-20 10:07 | hgbot | Checkin | |
2017-12-20 10:07 | hgbot | Note Added: 0101163 | |
2017-12-20 12:11 | hgbot | Checkin | |
2017-12-20 12:11 | hgbot | Note Added: 0101164 | |
2017-12-20 12:12 | hgbot | Checkin | |
2017-12-20 12:12 | hgbot | Note Added: 0101165 | |
2017-12-20 12:12 | hgbot | Status | scheduled => resolved |
2017-12-20 12:12 | hgbot | Resolution | open => fixed |
2017-12-20 12:12 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/18820777669846230d272d12d7509a311c6aa6c7 [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/9a9efaeae7432d9ac0903d4d3cdc9a6f15ffca64 [^] |
2017-12-21 08:40 | hgbot | Checkin | |
2017-12-21 08:40 | hgbot | Note Added: 0101178 | |
2017-12-22 13:05 | hgbot | Checkin | |
2017-12-22 13:05 | hgbot | Note Added: 0101232 | |
2017-12-22 13:25 | marvintm | Review Assigned To | => marvintm |
2017-12-22 13:25 | marvintm | Status | resolved => closed |
2017-12-22 13:25 | marvintm | Fixed in Version | => RR18Q1 |
2018-01-03 15:29 | jorge-garcia | File Added: 37044_finalChanges.diff | |
2018-01-04 09:36 | jorge-garcia | Relationship added | causes 0037582 |
2018-06-26 11:31 | hgbot | Checkin | |
2018-06-26 11:31 | hgbot | Note Added: 0105392 | |
2018-06-26 11:43 | hgbot | Checkin | |
2018-06-26 11:43 | hgbot | Note Added: 0105436 | |
2018-06-26 13:45 | gorka_gil | Note Deleted: 0105392 | |
2018-06-26 13:45 | gorka_gil | Note Deleted: 0105436 |
Copyright © 2000 - 2009 MantisBT Group |