Openbravo Issue Tracking System - Retail Modules
View Issue Details
0044600Retail ModulesNexo Implementationpublic2020-07-13 10:322020-09-09 09:02
lmonreal 
prakashmurugesan88 
urgentmajorsometimes
closedfixed 
5
 
RR20Q4 
marvintm
No
0044600: Nexo popup raised over the login screen
While login, in case the proper hardware is not recognised by the system, a popup is displayed informing that the Nexo login is in error (aka Nexo popup).

This popup is usually displayed over the ticket, let's say over a already logged webpos screen.

The issue here is that currently it is being displayed over the login screen. Please see the video below:

https://drive.google.com/file/d/1oItvti8SH3S1jSNtuTeLRo1QGEIiLoPf/view [^] [^]

I have talked with JGA and he says that from a first view it is more related to the preference of the incremental refresh of master data than Nexo.

This issue is reproducible with any technical functionality attached to the login hook that shows a dialog. For example integration payments initialization that fails, french certification activated without terminal authentication enabled, ...

For example in an openbravo environment with modules just configuring a terminal with payments using NEXO provider or AXISC3 provider but no other configurantion will show an error message during the login process on top of the login window.

The issue here is not only aesthetical because the error is on top of the login window but also because if the login process continues, there is no loading window during this process. It is not established again after the error message is closed by the user.
The expected behaviour is to have this popup once the login process has been finished and the user is already inside webpos.
No tags attached.
Issue History
2020-07-13 10:32lmonrealNew Issue
2020-07-13 10:32lmonrealAssigned To => Retail
2020-07-13 10:32lmonrealResolution time => 1596405600
2020-07-13 10:32lmonrealTriggers an Emergency Pack => No
2020-07-13 10:33lmonrealRelationship addedblocks 0044349
2020-07-13 10:33lmonrealRelationship replacedhas duplicate 0044349
2020-07-16 13:38guillermogilCategoryWeb POS => Nexo Implementation
2020-08-04 12:26adrianromeroRelationship addedrelated to 0044565
2020-08-04 13:58adrianromeroRelationship deletedrelated to 0044565
2020-08-05 08:00adrianromeroSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=21447#r21447
2020-08-05 08:02marvintmAssigned ToRetail => prakashmurugesan88
2020-08-06 10:25prakashmurugesan88Statusnew => scheduled
2020-08-10 16:37hgbotNote Added: 0121952
2020-08-10 16:37hgbotNote Added: 0121953
2020-08-17 07:36hgbotNote Added: 0122085
2020-08-17 07:36hgbotNote Added: 0122086
2020-08-17 07:36hgbotNote Added: 0122087
2020-08-17 07:36hgbotNote Added: 0122088
2020-08-17 07:36marvintmStatusscheduled => resolved
2020-08-17 07:36marvintmFixed in Version => RR20Q4
2020-08-17 07:36marvintmResolutionopen => fixed
2020-08-17 07:36marvintmReview Assigned To => marvintm
2020-08-17 07:36marvintmStatusresolved => closed
2020-08-19 12:46hgbotNote Added: 0122170
2020-08-19 12:46hgbotNote Added: 0122171
2020-08-20 06:58hgbotNote Added: 0122195
2020-08-20 06:58hgbotNote Added: 0122196
2020-08-20 06:58hgbotNote Added: 0122197
2020-08-20 06:58hgbotNote Added: 0122198
2020-08-20 06:59hgbotNote Added: 0122199
2020-09-09 09:02hgbotNote Added: 0122837

Notes
(0121952)
hgbot   
2020-08-10 16:37   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider/-/merge_requests/2 [^]
(0121953)
hgbot   
2020-08-10 16:37   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/49 [^]
(0122085)
hgbot   
2020-08-17 07:36   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 7ab4f2fecb68a958297aec3018eb26b5b37ec687
Author: Prakash M <prakash@qualiantech.com>
Date: 2020-08-17T10:53:43+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/7ab4f2fecb68a958297aec3018eb26b5b37ec687 [^]

Related to BUG-44600: In showConfirmation dialog display, loading screen is shown or hided based on option showLoading
* Also increased z-index of dialog in case error dialog shown over loading screen

---
M web/org.openbravo.mobile.core/source/utils/ob-utilitiesui.js
---
(0122086)
hgbot   
2020-08-17 07:36   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/49 [^]
(0122087)
hgbot   
2020-08-17 07:36   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider [^]
Changeset: 74fded2e76ba8ee40077408747a21ec84da7358d
Author: Prakash M <prakash@qualiantech.com>
Date: 2020-08-06T13:06:41+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider/-/commit/74fded2e76ba8ee40077408747a21ec84da7358d [^]

Related to BUG-44600: Included attribute showLoading to prevent hiding loading screen
in background if error dialog shown while login

---
M web/org.openbravo.retail.asyncpayprovider/source/hook/loginhook.js
---
(0122088)
hgbot   
2020-08-17 07:36   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider/-/merge_requests/2 [^]
(0122170)
hgbot   
2020-08-19 12:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/54 [^]
(0122171)
hgbot   
2020-08-19 12:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/63 [^]
(0122195)
hgbot   
2020-08-20 06:58   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 9c5854e9661640e4aa67ac55aec4fae3ea805075
Author: Prakash M <prakash@qualiantech.com>
Date: 2020-08-20T10:26:41+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/9c5854e9661640e4aa67ac55aec4fae3ea805075 [^]

Related to BUG-44600: In showConfirmation dialog display, loading screen in background is shown or hided based on option showLoading
* Loading screen is shown in some dialogs to avoid login screen in background

---
M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js
---
(0122196)
hgbot   
2020-08-20 06:58   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/54 [^]
(0122197)
hgbot   
2020-08-20 06:58   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 0a7562c06abcb7ae1b52cb7b6e6d301b8ff1be8a
Author: Prakash M <prakash@qualiantech.com>
Date: 2020-08-20T10:27:40+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/0a7562c06abcb7ae1b52cb7b6e6d301b8ff1be8a [^]

Related to BUG-44600: In showConfirmation dialog display, loading screen in background is shown or hided based on option showLoading
* Also increased z-index of dialog in case error dialog shown over loading screen

---
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---
(0122198)
hgbot   
2020-08-20 06:58   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 6bc3054fb97bfcaf1a66a6f64dcb5d25310aa679
Author: Prakash M <prakash@qualiantech.com>
Date: 2020-08-20T10:27:40+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/6bc3054fb97bfcaf1a66a6f64dcb5d25310aa679 [^]

Related to BUG-44600: Fixes try errors

---
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---
(0122199)
hgbot   
2020-08-20 06:59   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/63 [^]
(0122837)
hgbot   
2020-09-09 09:02   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 608d8e088f65923a23891d72a20d3c355a2806dc
Author: Miguel de Juana <miguel.dejuana@openbravo.com>
Date: 2020-09-09T08:56:21+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/608d8e088f65923a23891d72a20d3c355a2806dc [^]

Related to BUG-44600: Fixes try errors

- Cashup errors popup must hide showLoading

---
M web/org.openbravo.retail.posterminal/js/login/model/login-model.js
---