Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0031838 | Retail Modules | Web POS | public | 2016-01-08 10:22 | 2016-02-03 20:01 |
|
Reporter | jorge-garcia | |
Assigned To | jorge-garcia | |
Priority | urgent | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | RR16Q2 | |
Merge Request Status | |
Review Assigned To | marvintm |
OBNetwork customer | No |
Support ticket | |
Regression level | QA functional test |
Regression date | 2015-12-17 |
Regression introduced in release | main |
Regression introduced by commit | https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/3e9de6ef5d061f49607b8ed0cc66c37ac30c23f8 [^] |
Triggers an Emergency Pack | No |
|
Summary | 0031838: Cash Management events are not filtered by the selected payment method |
Description | When selecting a payment method in the cash management, only the cash management events with the same payment method must be show to be selected. |
Steps To Reproduce | 1) Go to ERP
2) Go to Organization window
In Vall Blanca Store, go to the Cash Management Events tab
Create two cash management events with payment method type Wire Transfer (one for Deposits and one for Withdrawals)
3) Go to POS Terminal Type window
Select one terminal type and go to Payment Method tab
In payment method Card, check the fields Allow Withdrawals and Allow Deposits.
4) Login in one of the terminals of the terminal type
Go to Cash Management and click in Card withdrawal button and enter a quantity.
See that the cash management events are not correct.
|
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | defect | 0031707 | | closed | jorge-garcia | [SERQA 470] Issue in cash management functionallity when there are more than one payent method. | depends on | backport | 0031868 | RR16Q1 | closed | jorge-garcia | Cash Management events are not filtered by the selected payment method |
|
Attached Files | mgmtEventsPI.diff (8,847) 2016-01-21 12:18 https://issues.openbravo.com/file_download.php?file_id=8954&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2016-01-08 10:22 | jorge-garcia | New Issue | |
2016-01-08 10:22 | jorge-garcia | Assigned To | => jorge-garcia |
2016-01-08 10:22 | jorge-garcia | OBNetwork customer | => No |
2016-01-08 10:22 | jorge-garcia | Triggers an Emergency Pack | => No |
2016-01-08 10:22 | jorge-garcia | Relationship added | related to 0031707 |
2016-01-08 10:24 | jorge-garcia | Status | new => scheduled |
2016-01-08 13:43 | hgbot | Checkin | |
2016-01-08 13:43 | hgbot | Note Added: 0083185 | |
2016-01-08 13:43 | hgbot | Status | scheduled => resolved |
2016-01-08 13:43 | hgbot | Resolution | open => fixed |
2016-01-08 13:43 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/147ed36767c11592745199f7ea187ed1d46f3d08 [^] |
2016-01-08 13:44 | hgbot | Checkin | |
2016-01-08 13:44 | hgbot | Note Added: 0083186 | |
2016-01-13 09:25 | jorge-garcia | Status | resolved => new |
2016-01-13 09:25 | jorge-garcia | Resolution | fixed => open |
2016-01-13 09:26 | jorge-garcia | Status | new => scheduled |
2016-01-13 09:27 | jorge-garcia | Status | scheduled => resolved |
2016-01-13 09:27 | jorge-garcia | Resolution | open => fixed |
2016-01-13 09:29 | jorge-garcia | Regression introduced by commit | => https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/3e9de6ef5d061f49607b8ed0cc66c37ac30c23f8 [^] |
2016-01-13 09:57 | jorge-garcia | Resolution time | => 1452812400 |
2016-01-13 09:57 | jorge-garcia | Regression level | => QA functional test |
2016-01-13 09:57 | jorge-garcia | Regression date | => 2015-12-17 |
2016-01-13 09:57 | jorge-garcia | Regression introduced in release | => main |
2016-01-19 17:53 | marvintm | Review Assigned To | => marvintm |
2016-01-19 17:53 | marvintm | Status | resolved => closed |
2016-01-19 17:53 | marvintm | Fixed in Version | => RR16Q2 |
2016-01-20 17:22 | marvintm | Note Added: 0083469 | |
2016-01-20 17:22 | marvintm | Status | closed => new |
2016-01-20 17:22 | marvintm | Resolution | fixed => open |
2016-01-20 17:22 | marvintm | Fixed in Version | RR16Q2 => |
2016-01-21 12:18 | guillermogil | File Added: mgmtEventsPI.diff | |
2016-01-21 12:18 | guillermogil | Note Added: 0083495 | |
2016-01-29 10:19 | Orekaria | Status | new => scheduled |
2016-02-03 08:38 | hgbot | Checkin | |
2016-02-03 08:38 | hgbot | Note Added: 0083872 | |
2016-02-03 08:38 | hgbot | Checkin | |
2016-02-03 08:38 | hgbot | Note Added: 0083873 | |
2016-02-03 08:39 | hgbot | Checkin | |
2016-02-03 08:39 | hgbot | Note Added: 0083874 | |
2016-02-03 08:41 | jorge-garcia | Status | scheduled => resolved |
2016-02-03 08:41 | jorge-garcia | Fixed in Version | => RR16Q2 |
2016-02-03 08:41 | jorge-garcia | Resolution | open => fixed |
2016-02-03 20:01 | marvintm | Status | resolved => closed |
Notes |
|
(0083185)
|
hgbot
|
2016-01-08 13:43
|
|
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 147ed36767c11592745199f7ea187ed1d46f3d08
Author: Jorge Garcia <jorge.garcia <at> openbravo.com>
Date: Fri Jan 08 10:30:20 2016 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/147ed36767c11592745199f7ea187ed1d46f3d08 [^]
Fixed issue 31838: Cash Management events are not filtered by the selected
payment method
It's necessary to do some changes in the logic of the popup. Now, the popup only
shows the cash management events that coincides with the payment method
selected.
---
M web/org.openbravo.retail.posterminal/js/cashmgmt/model/cashmgmt-model.js
M web/org.openbravo.retail.posterminal/js/cashmgmt/view/cashmgmtkeyboard.js
---
|
|
|
(0083186)
|
hgbot
|
2016-01-08 13:44
|
|
Repository: tools/automation/pi-mobile
Changeset: b86e6084f6a806de3101a9593ccbe1c009745f7c
Author: Jorge Garcia <jorge.garcia <at> openbravo.com>
Date: Fri Jan 08 11:56:17 2016 +0100
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/b86e6084f6a806de3101a9593ccbe1c009745f7c [^]
Verifies issue 31838: Cash Management events are not filtered by the selected
payment method
Added test I31838_FilterCashMgmtEventsByPaymentMethod
Added license to test I31707_CashMgmEventsWithMultiplePaymentMthd
---
M src-test/org/openbravo/test/mobile/common/selenium/javascript/TestId.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashmanagement/I31707_CashMgmEventsWithMultiplePaymentMthd.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashmanagement/I31838_FilterCashMgmtEventsByPaymentMethod.java
---
|
|
|
|
The popup needs to filter not only by payment method, but also by currency. |
|
|
|
See diff attached for the currency check |
|
|
(0083872)
|
hgbot
|
2016-02-03 08:38
|
|
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: e9ee5173f14169a1c4eb98b23b0c843c7142ae56
Author: Jorge Garcia <jorge.garcia <at> openbravo.com>
Date: Fri Jan 29 12:33:02 2016 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/e9ee5173f14169a1c4eb98b23b0c843c7142ae56 [^]
Related to issue 31838: Cash Management events are not filtered by the selected
payment method
The cash management events must be filtered by currency also.
Now if a payment method doesn't have a valid cash management event, the button
for that payment method is not shown in the cash management keyboard.
---
M src/org/openbravo/retail/posterminal/term/CashMgmtDepositEvents.java
M src/org/openbravo/retail/posterminal/term/CashMgmtDropEvents.java
M web/org.openbravo.retail.posterminal/js/cashmgmt/model/cashmgmt-model.js
M web/org.openbravo.retail.posterminal/js/cashmgmt/view/cashmgmtkeyboard.js
---
|
|
|
(0083873)
|
hgbot
|
2016-02-03 08:38
|
|
|
|
(0083874)
|
hgbot
|
2016-02-03 08:39
|
|
Repository: tools/automation/pi-mobile
Changeset: d33272f26fdba7ed0c39b9d5d52d266444324968
Author: Jorge Garcia <jorge.garcia <at> openbravo.com>
Date: Mon Feb 01 09:23:20 2016 +0100
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/d33272f26fdba7ed0c39b9d5d52d266444324968 [^]
Related to issue 31838: Cash Management events are not filtered by the selected
payment method
Some tests needs to be changed due to the new functionality.
The affected tests are:
* CashManagementUSDDeposit
* I30543_CashManagementInCashUpReport
* I31707_CashMgmEventsWithMultiplePaymentMthd
---
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashmanagement/CashManagementUSDDeposit.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashmanagement/I30543_CashManagementInCashUpReport.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashmanagement/I31707_CashMgmEventsWithMultiplePaymentMthd.java
---
|
|