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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0029437
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSminoralways2015-03-27 10:552015-04-22 10:18
ReportermarvintmView Statuspublic 
Assigned Toaaroncalero 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revisiona18f410a9b54
ProjectionnoneETAnoneTarget VersionRR15Q3
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Toadrianromero
Regression levelProduction - Confirmed Stable
Regression date2014-05-29
Regression introduced in releaseRR14Q3
Regression introduced by commithttps://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/da0cc7cb7c4ff3941113d36f2a2099d2c08e3cc5 [^]
Triggers an Emergency PackNo
Summary

0029437: Default payment method is not correctly selected in the keyboard

DescriptionIn the Web POS, in the POS Terminal Type window you can select which payment method will be set by default when the user pays. If no payment method is picked, a payment method is automatically selected according to some rules.

The payment method is correctly set in the Web POS, so if a payment is done without explicitly selecting a payment method then the default one is used. However, this default payment method is not used to select a payment method button in the keyboard.

This means that when you go to pay in the Web POS, the keyboard doesn't change. So for example, if the payment method is of type cash, you don't see the coins buttons automatically shown, and you need to manually select the button for them to appear.
Steps To Reproduce- Log in the Web POS.
- Create a ticket with one line.
- Click on the total button.
- Pay the ticket with the "Pay all" button. Realize that a payment of cash is created (this is correct, it means that a default payment method was picked).
- Realize that the keyboard doesn't display any coins, even though the selected payment method is of type cash. Realize also that the button for this payment method is not "green".
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0029438RR15Q1.3 closedaaroncalero Default payment method is not correctly selected in the keyboard 
depends on feature request 0028933RR16Q1 closedRetail QA: RR15Q2: Add tests for Mobile applications 
caused by defect 0026222RR14Q3 closedszapata We should clean field UPC/EAN after pressing total 

-  Notes
(0076173)
hgbot (developer)
2015-03-31 15:27

Repository: erp/pmods/org.openbravo.mobile.core
Changeset: 2fce41f4a3a27aa77afd75075f6cabb20aa73247
Author: Aaron Calero <aaron.calero <at> openbravo.com>
Date: Tue Mar 31 10:50:33 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/2fce41f4a3a27aa77afd75075f6cabb20aa73247 [^]

Fixed issue 29437: Default payment method is not correctly selected in the keyboard

The problem was that the function used to clear the input area of the keyboard after tapping the total amount button was setting the status of the keyboard as empty. This was causing the default payment method to be deselected.
Now a new function has been created to clear the input area of the keyboard without modifying its status.

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
---
(0076300)
hgbot (developer)
2015-04-01 11:02

Repository: tools/automation/pi-mobile
Changeset: 44fe68a1d1ed5d1d387b87204379b763b0ff05ed
Author: Aaron Calero <aaron.calero <at> openbravo.com>
Date: Wed Apr 01 09:59:02 2015 +0200
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/44fe68a1d1ed5d1d387b87204379b763b0ff05ed [^]

Related to issue 29437: Adjust tests to take into account the payment selected by default

---
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashup/I26806_CashupTotalNotShown.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/LayawayVerifyPaymentsInformation.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/sales/CreateSalePayWithCard.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/Keypad_PaymentMethodsEnableState.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/Keypad_PaymentSwitchingButton.java
---
(0076451)
hgbot (developer)
2015-04-10 15:03

Repository: retail/backports/3.0RR15Q1.3/org.openbravo.mobile.core
Changeset: a18f410a9b54fd962faa7b71c9bcd17d21c16e30
Author: Aaron Calero <aaron.calero <at> openbravo.com>
Date: Tue Mar 31 10:50:33 2015 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR15Q1.3/org.openbravo.mobile.core/rev/a18f410a9b54fd962faa7b71c9bcd17d21c16e30 [^]

Fixed issue 29437: Default payment method is not correctly selected in the keyboard

The problem was that the function used to clear the input area of the keyboard after tapping the total amount button was setting the status of the keyboard as empty. This was causing the default payment method to be deselected.
Now a new function has been created to clear the input area of the keyboard without modifying its status.

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
---
(0076583)
adrianromero (manager)
2015-04-16 11:34

Verified

- Issue History
Date Modified Username Field Change
2015-03-27 10:55 marvintm New Issue
2015-03-27 10:55 marvintm Assigned To => Retail
2015-03-27 10:55 marvintm Regression level => Production - Confirmed Stable
2015-03-27 10:55 marvintm Triggers an Emergency Pack => No
2015-03-27 11:12 marvintm Assigned To Retail => aaroncalero
2015-03-27 11:12 marvintm Status new => scheduled
2015-03-27 12:09 Orekaria Relationship added depends on 0028933
2015-03-30 16:43 aaroncalero Regression date => 2014-05-29
2015-03-30 16:43 aaroncalero Regression introduced in release => RR14Q3
2015-03-30 16:43 aaroncalero Regression introduced by commit => https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/da0cc7cb7c4ff3941113d36f2a2099d2c08e3cc5 [^]
2015-03-30 20:12 marvintm Target Version RR15Q2 => RR15Q3
2015-03-31 15:27 hgbot Checkin
2015-03-31 15:27 hgbot Note Added: 0076173
2015-03-31 15:27 hgbot Status scheduled => resolved
2015-03-31 15:27 hgbot Resolution open => fixed
2015-03-31 15:27 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/2fce41f4a3a27aa77afd75075f6cabb20aa73247 [^]
2015-04-01 11:02 hgbot Checkin
2015-04-01 11:02 hgbot Note Added: 0076300
2015-04-10 15:03 hgbot Checkin
2015-04-10 15:03 hgbot Note Added: 0076451
2015-04-10 15:03 hgbot Fixed in SCM revision http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/2fce41f4a3a27aa77afd75075f6cabb20aa73247 [^] => http://code.openbravo.com/retail/backports/3.0RR15Q1.3/org.openbravo.mobile.core/rev/a18f410a9b54fd962faa7b71c9bcd17d21c16e30 [^]
2015-04-16 11:34 adrianromero Review Assigned To => adrianromero
2015-04-16 11:34 adrianromero Note Added: 0076583
2015-04-16 11:34 adrianromero Status resolved => closed
2015-04-22 10:18 dmitry_mezentsev Relationship added caused by 0026222


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker