Openbravo Issue Tracking System - Retail Modules
View Issue Details
0042968Retail ModulesCash uppublic2020-01-22 16:122020-05-06 08:28
inaki_garcia 
prakashmurugesan88 
immediateminoralways
closedfixed 
5
main 
RR20Q2 
guilleaer
Packaging and release
No
0042968: [20Q1] [NewSkin] Switching to portrait layout breaks the scrollables of the Cashup window in touch devices
Going from landscape to portrait breaks the ability to scroll in the "Count cash" and "Post, print and close" steps of the cashup, regardless of the orientation of any
of the touch devices.

This issue is treated as a regression, as it isn't reproducible as such in the 19Q4 release and earlier.

NOTE: it is also reproducible in desktop with chrome developers tools emulating a mobile device
0. Log in the POS as "vallblanca"
1. Select the "Cash up" option from the dropdown menu
2. Place the device in portrait mode and try to scroll through the denominations in the "Count cash" step
NOTICE that scroll is broken and not posible to see all the denominations
3. Place the device in landscape mode
NOTICE that the issue is still present
4. Complete all the steps upto the "Post, print and close" step
NOTICE that the issue is also present here, regardless of orientation
No tags attached.
depends on backport 0043234RR20Q1 closed prakashmurugesan88 [20Q1] [NewSkin] Switching to portrait layout breaks the scrollables of the Cashup window in touch devices 
related to defect 0043360 closed prakashmurugesan88 [20Q1] [NewSkin] Switching layout breaks scrolling in the "Post, print and close" step of the Cashup window in touch devices 
Issue History
2020-01-22 16:12inaki_garciaNew Issue
2020-01-22 16:12inaki_garciaAssigned To => Retail
2020-01-22 16:12inaki_garciaRegression level => Packaging and release
2020-01-22 16:12inaki_garciaTriggers an Emergency Pack => No
2020-01-22 16:14inaki_garciaDescription Updatedbug_revision_view_page.php?rev_id=20192#r20192
2020-01-22 16:16inaki_garciaSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=20194#r20194
2020-01-22 16:52gorka_gilDescription Updatedbug_revision_view_page.php?rev_id=20195#r20195
2020-02-07 09:05guilleaerTarget Version => RR20Q1
2020-02-17 13:09prakashmurugesan88Assigned ToRetail => prakashmurugesan88
2020-02-17 13:09prakashmurugesan88Statusnew => scheduled
2020-02-17 13:10prakashmurugesan88Target VersionRR20Q1 =>
2020-02-21 11:41hgbotCheckin
2020-02-21 11:41hgbotNote Added: 0118007
2020-02-21 11:41hgbotStatusscheduled => resolved
2020-02-21 11:41hgbotResolutionopen => fixed
2020-02-21 11:41hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/449d57b66bf2eb42a13fec0b95c9cc3900d9fd83 [^]
2020-02-24 08:41guilleaerReview Assigned To => guilleaer
2020-02-24 08:41guilleaerStatusresolved => closed
2020-02-24 08:41guilleaerFixed in Version => RR20Q2
2020-02-27 16:10inaki_garciaIssue cloned0043360
2020-02-27 16:10inaki_garciaRelationship addedrelated to 0043360
2020-04-28 16:23hgbotCheckin
2020-04-28 16:23hgbotNote Added: 0119476
2020-05-06 07:53hgbotCheckin
2020-05-06 07:53hgbotNote Added: 0119602
2020-05-06 08:28hgbotCheckin
2020-05-06 08:28hgbotNote Added: 0119605

Notes
(0118007)
hgbot   
2020-02-21 11:41   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 449d57b66bf2eb42a13fec0b95c9cc3900d9fd83
Author: Prakash M <prakash <at> qualiantech.com>
Date: Fri Feb 21 15:25:45 2020 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/449d57b66bf2eb42a13fec0b95c9cc3900d9fd83 [^]

Fixed issue 42968: Fixed cashup touch scroll issue on orientation change
* Rerendered cashup payment after resize
* Timeout is set as re-render must happen after window resize complete

---
M web/org.openbravo.retail.posterminal/js/closecash/view/tabcashpayments.js
---
(0119476)
hgbot   
2020-04-28 16:23   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: aa0d686e8de9f42bbd24aa6a1116f74ebf7cac33
Author: Prakash M <prakash <at> qualiantech.com>
Date: Tue Apr 28 19:52:50 2020 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/aa0d686e8de9f42bbd24aa6a1116f74ebf7cac33 [^]

Fixed BUG-43360: Switching layout in Cashup window in touch devices breaks
scrolling

* Related issue 42968 fixes only count cash step
* resizeHandler must be implemented generic to cashup

* resize handled generically
* Therefore components will be re-rendered with proper scrollbar after resize.
* Timeout is set as re-render must happen after window resize complete

---
M web/org.openbravo.retail.posterminal/js/closecash/view/closecash.js
M web/org.openbravo.retail.posterminal/js/closecash/view/tabcashpayments.js
---
(0119602)
hgbot   
2020-05-06 07:53   
Repository: retail/backports/3.0RR20Q1.2/org.openbravo.retail.posterminal
Changeset: 263870a3b33b1e99d89f5d90088f5891bc0af379
Author: Prakash M <prakash <at> qualiantech.com>
Date: Wed May 06 11:04:33 2020 +0530
URL: http://code.openbravo.com/retail/backports/3.0RR20Q1.2/org.openbravo.retail.posterminal/rev/263870a3b33b1e99d89f5d90088f5891bc0af379 [^]

Fixed BUG-43888: Switching layout in Cashup window in touch devices breaks
scrolling

* Related issue 42968 fixes only count cash step
* resizeHandler must be implemented generic to cashup

* resize handled generically
* Therefore components will be re-rendered with proper scrollbar after resize.
* Timeout is set as re-render must happen after window resize complete

---
M web/org.openbravo.retail.posterminal/js/closecash/view/closecash.js
M web/org.openbravo.retail.posterminal/js/closecash/view/tabcashpayments.js
---
(0119605)
hgbot   
2020-05-06 08:28   
Repository: retail/backports/3.0RR20Q2/org.openbravo.retail.posterminal
Changeset: 993376c9fad70b3e2034fd66b1a0e0bb84ca3302
Author: Prakash M <prakash <at> qualiantech.com>
Date: Wed May 06 11:57:59 2020 +0530
URL: http://code.openbravo.com/retail/backports/3.0RR20Q2/org.openbravo.retail.posterminal/rev/993376c9fad70b3e2034fd66b1a0e0bb84ca3302 [^]

Fixed BUG-43950: Switching layout in Cashup window in touch devices breaks
scrolling

* Related issue 42968 fixes only count cash step
* resizeHandler must be implemented generic to cashup

* resize handled generically
* Therefore components will be re-rendered with proper scrollbar after resize.
* Timeout is set as re-render must happen after window resize complete

---
M web/org.openbravo.retail.posterminal/js/closecash/view/closecash.js
M web/org.openbravo.retail.posterminal/js/closecash/view/tabcashpayments.js
---