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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0047830
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POScriticalalways2021-10-08 13:252021-10-22 11:35
ReporteradrianromeroView Statuspublic 
Assigned Toadrianromero 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Versionpi
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tojorge-garcia
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0047830: The terminal POS does not scan properly barcodes when the environment is configured in French

DescriptionIn latest Ubuntu 20.04.3 and Chrome 94 with the OS keyboard layout configured as French AZERTY and the barcode scanner configured as a French AZERTY keyboard too. When reading a code with value "0123456789" the POS interprets "01234%67*9".

Note that with this configuration, if the barcode scanner is used in a regular text field like the text field used to search products, the code is read as expected when reading "0123456789" In the search text field the application displays "0123456789"

Observe that this behaviour is not reproducible in Ubuntu 20.04.2

Observe that if you configure the barcode scanner as a US keyboard, scanning codes in the SCAN tab will work properly but then scanning codes in text fields will not work.

NOTE: Similar error will appear also in Windows and other operating systems from version 20Q2 due to fix for issue 44671. The fix for this error also fixes 20Q2.
Steps To ReproduceLog in in live builds: https://livebuilds.openbravo.com/retail_pi_pgsql/web/org.openbravo.retail.posterminal/?terminal=VBS-1#login [^] with the VBS-1 terminal type configured with the flag "use external input" checked.

Configure the keyboard layout in the operating system as FR AZERTY and the barcode scanner as FR AZERTY too. If you do not have a barcode scanner, this issue can be also simulated with the keyboard.

In the SCAN tab read a numeric barcode or type a barcode number, for example "0123456789" Note that if using a keyboard, to type "0123456789" in a FR AZERTY keyboard, you have to keep pressed SHIFT.

Observe that the POS displays "01234%67*9" that is wrong.

Observe that if the code is read or typed in the search box, the POS will display propery "0123456789"


TagsNo tags attached.
Attached Filespng file icon scanner.png [^] (157,250 bytes) 2021-10-21 09:55

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0044671RR21Q1 closedranjith_qualiantech_com Problem with "-" being replaced by 6 in Scan Zone using French keyboard 
depends on backport 0047908RR21Q2.5 closedadrianromero The terminal POS does not scan properly barcodes when the environment is configured in French 
depends on backport 0047909RR21Q3.4 closedadrianromero The terminal POS does not scan properly barcodes when the environment is configured in French 
depends on backport 0047910RR21Q4.1 closedadrianromero The terminal POS does not scan properly barcodes when the environment is configured in French 

-  Notes
(0132280)
hgbot (developer)
2021-10-08 15:31

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/292 [^]
(0132281)
adrianromero (manager)
2021-10-08 15:31

Draft MR created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/292 [^]
(0132353)
hgbot (developer)
2021-10-14 19:00

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/593 [^]
(0132386)
hgbot (developer)
2021-10-18 09:43

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 188208da313332833361f58cbeef919434d9667e
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-18T07:41:45+00:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/188208da313332833361f58cbeef919434d9667e [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
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_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---
(0132387)
hgbot (developer)
2021-10-18 09:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/593 [^]
(0132406)
hgbot (developer)
2021-10-18 12:07

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 41687159bd5a11ebec04f27de950db1b217f11fd
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-18T12:06:15+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/41687159bd5a11ebec04f27de950db1b217f11fd [^]

Revert "Related ISSUE-0047830 Adds useBarcodeLayout field"

This reverts commit 188208da313332833361f58cbeef919434d9667e.

---
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_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---
(0132423)
adrianromero (manager)
2021-10-18 16:41

Currently the merge requests for this issue are:
https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/292 [^]
https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/597 [^]
(0132483)
hgbot (developer)
2021-10-20 12:32

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 32fb67fb8ca41a6f5b2119dee4a319be9ebc7ebb
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-14T19:10:33+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/32fb67fb8ca41a6f5b2119dee4a319be9ebc7ebb [^]

Related ISSUE-0047830 Shift algorithm keydown and keyup

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/component/ob-terminal-component.js
---
(0132484)
hgbot (developer)
2021-10-20 12:32

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: e4d88492b1734c7b5cfcd19d4f8768dd17db8bde
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-14T19:10:33+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/e4d88492b1734c7b5cfcd19d4f8768dd17db8bde [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js
---
(0132485)
hgbot (developer)
2021-10-20 12:32

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/292 [^]
(0132486)
hgbot (developer)
2021-10-20 12:32

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: f0eb1778a39ba594bf245c377d3b571136a52bc9
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-20T10:31:27+00:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/f0eb1778a39ba594bf245c377d3b571136a52bc9 [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
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_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---
(0132569)
hgbot (developer)
2021-10-22 11:31

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 906a4221beba0dce69acc743cf9a726aa7acf0fb
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-21T18:29:33+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/906a4221beba0dce69acc743cf9a726aa7acf0fb [^]

Related ISSUE-0047830 Shift algorithm keydown and keyup

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/component/ob-terminal-component.js
---
(0132570)
hgbot (developer)
2021-10-22 11:31

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 9ba90730c1c00cf3327c453e589d1654029b4e6a
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-21T18:29:44+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/9ba90730c1c00cf3327c453e589d1654029b4e6a [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js
---
(0132571)
hgbot (developer)
2021-10-22 11:31

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: e477fa50946702e2539ba01322367d7860e7d5c6
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-21T18:53:15+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/e477fa50946702e2539ba01322367d7860e7d5c6 [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
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_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---
(0132573)
hgbot (developer)
2021-10-22 11:34

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 71869460b9bfd138956164e53a17376a7124f13c
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-21T18:31:33+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/71869460b9bfd138956164e53a17376a7124f13c [^]

Related ISSUE-0047830 Shift algorithm keydown and keyup

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/component/ob-terminal-component.js
---
(0132574)
hgbot (developer)
2021-10-22 11:34

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: fde6d5feef9645ec29368c3a2b5a8695e68a610c
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-21T18:31:42+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/fde6d5feef9645ec29368c3a2b5a8695e68a610c [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js
---
(0132575)
hgbot (developer)
2021-10-22 11:34

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: bcb024ad8d45e0e3f6dec534d7bf25889d9180aa
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-21T18:55:38+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/bcb024ad8d45e0e3f6dec534d7bf25889d9180aa [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
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_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---
(0132577)
hgbot (developer)
2021-10-22 11:35

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 784aef9f69d8f5564a70bacb170cb6b020c7697b
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-22T09:15:21+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/784aef9f69d8f5564a70bacb170cb6b020c7697b [^]

Related ISSUE-0047830 Shift algorithm keydown and keyup

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/component/ob-terminal-component.js
---
(0132578)
hgbot (developer)
2021-10-22 11:35

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: baa4d4e8f5f9543fb3053be681e370ff728c21ae
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-22T09:15:21+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/baa4d4e8f5f9543fb3053be681e370ff728c21ae [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js
---
(0132579)
hgbot (developer)
2021-10-22 11:35

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 5a23e2d19569ceb15eab1478cba1c4a60c16efbe
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-10-22T11:15:38+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/5a23e2d19569ceb15eab1478cba1c4a60c16efbe [^]

Related ISSUE-0047830 Adds useBarcodeLayout field

---
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_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---

- Issue History
Date Modified Username Field Change
2021-10-08 13:25 adrianromero New Issue
2021-10-08 13:25 adrianromero Assigned To => adrianromero
2021-10-08 13:25 adrianromero Triggers an Emergency Pack => No
2021-10-08 13:25 adrianromero Status new => scheduled
2021-10-08 13:25 adrianromero Summary POS does not scan properly barcodes when environment is configured in French => The terminal POS does not scan properly barcodes when the environment is configured in French
2021-10-08 13:29 adrianromero Description Updated View Revisions
2021-10-08 13:29 adrianromero Description Updated View Revisions
2021-10-08 13:29 adrianromero Steps to Reproduce Updated View Revisions
2021-10-08 13:30 adrianromero Steps to Reproduce Updated View Revisions
2021-10-08 15:31 hgbot Note Added: 0132280
2021-10-08 15:31 adrianromero Note Added: 0132281
2021-10-08 15:33 adrianromero File Added: fix0047830.diff
2021-10-08 15:34 adrianromero Proposed Solution updated
2021-10-14 19:00 hgbot Note Added: 0132353
2021-10-14 19:09 adrianromero File Deleted: fix0047830.diff
2021-10-14 19:10 adrianromero Proposed Solution updated
2021-10-18 09:43 hgbot Note Added: 0132386
2021-10-18 09:43 hgbot Note Added: 0132387
2021-10-18 12:07 hgbot Note Added: 0132406
2021-10-18 16:41 adrianromero Note Added: 0132423
2021-10-20 12:32 hgbot Note Added: 0132483
2021-10-20 12:32 hgbot Note Added: 0132484
2021-10-20 12:32 hgbot Note Added: 0132485
2021-10-20 12:32 hgbot Note Added: 0132486
2021-10-20 12:35 adrianromero Status scheduled => resolved
2021-10-20 12:35 adrianromero Resolution open => fixed
2021-10-20 12:35 adrianromero Review Assigned To => jorge-garcia
2021-10-20 12:35 adrianromero Status resolved => closed
2021-10-21 09:50 adrianromero Description Updated View Revisions
2021-10-21 09:51 adrianromero Proposed Solution updated
2021-10-21 09:51 adrianromero Relationship added related to 0044671
2021-10-21 09:54 adrianromero Description Updated View Revisions
2021-10-21 09:55 adrianromero File Added: scanner.png
2021-10-21 18:14 adrianromero Issue cloned 0047908
2021-10-21 18:14 adrianromero Relationship added depends on 0047908
2021-10-21 18:18 adrianromero Issue cloned 0047909
2021-10-21 18:18 adrianromero Relationship added depends on 0047909
2021-10-21 18:19 adrianromero Issue cloned 0047910
2021-10-21 18:19 adrianromero Relationship added depends on 0047910
2021-10-22 11:31 hgbot Note Added: 0132569
2021-10-22 11:31 hgbot Note Added: 0132570
2021-10-22 11:31 hgbot Note Added: 0132571
2021-10-22 11:34 hgbot Note Added: 0132573
2021-10-22 11:34 hgbot Note Added: 0132574
2021-10-22 11:34 hgbot Note Added: 0132575
2021-10-22 11:35 hgbot Note Added: 0132577
2021-10-22 11:35 hgbot Note Added: 0132578
2021-10-22 11:35 hgbot Note Added: 0132579


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker