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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0043864
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajorsometimes2020-04-24 13:212020-05-14 18:03
Reporterjorge-garciaView Statuspublic 
Assigned Toranjith_qualiantech_com 
PrioritynormalResolutionfixedFixed in VersionRR20Q3
StatusclosedFix in branchFixed in SCM revision86f254937804
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tomarvintm
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0043864: orderSelectorUtils should use Mobile Processes to block the WebPOS UI

DescriptionIn orderselectorUtils.js file, the logic to load order or orders is using OB.UTIL.showLoading functions instead of Mobile processes to block WebPOS UI.

If another Mobile process shows a loading scrim, the logic of orderselectorUtils will always hide loading scrim whatever the remaining processes pending to end.
Steps To Reproduce1) In ERP as System Admin, create a new Mobile Process called testLoadOrders and set the process scrim as "Loading scrim"
2) Login in WebPOS and execute in developers tools a small code. This small code will start the "testLoadOrders" process and will include a recursive function to call OB.UTIL.OrderSelectorUtils.checkOrderAndLoad. At the end of the recursive function, it will finish "testLoadOrders" process.
3) For each order loaded, the loading scrim switchs between hidden and shown
Proposed SolutionOB.UTIL.showLoading should be changed by Mobile Process in code to avoid this situation
TagsNo tags attached.
Attached Filesdiff file icon I43864_possibleFix.diff [^] (11,569 bytes) 2020-04-27 15:05 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0119604)
hgbot (developer)
2020-05-06 08:06

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 365a60f94e29da28763390b331e5bf29fa3fe4f4
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Wed May 06 11:36:12 2020 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/365a60f94e29da28763390b331e5bf29fa3fe4f4 [^]

Related to issue-43864 : Added ProcessController when clicking receipt in Verified Return

* Removed showLoading when adding PaidReceipt to OrderList
  since it is handled in ProcessController

---
M src-db/database/sourcedata/OBMOBC_PROCESS_DEFINITION.xml
M web/org.openbravo.retail.posterminal/js/components/modalorderselector.js
M web/org.openbravo.retail.posterminal/js/model/order.js
---
(0119614)
ranjith_qualiantech_com (developer)
2020-05-06 09:27

Mobile Process has already added for OB.UTIL.OrderSelectorUtils.checkOrderAndLoad with the name loadPaidReceipts
(0119670)
adrianromero (manager)
2020-05-07 17:48

All mobile process of type "Loading Scrim" and "Process Scrim" should have a descriptive message in "Process scrim main message"
(0119697)
hgbot (developer)
2020-05-08 13:29

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 86f254937804b8a8870e235f0a7b74c93ef165eb
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Fri May 08 16:58:52 2020 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/86f254937804b8a8870e235f0a7b74c93ef165eb [^]

Fixed issue-43864 : Added Scrim message for Open Verified Return Process

---
M src-db/database/sourcedata/OBMOBC_PROCESS_DEFINITION.xml
---

- Issue History
Date Modified Username Field Change
2020-04-24 13:21 jorge-garcia New Issue
2020-04-24 13:21 jorge-garcia Assigned To => Retail
2020-04-24 13:21 jorge-garcia Triggers an Emergency Pack => No
2020-04-24 13:36 jorge-garcia Resolution time => 1589493600
2020-04-27 15:05 jorge-garcia File Added: I43864_possibleFix.diff
2020-04-27 15:33 jorge-garcia Issue Monitored: jorge-garcia
2020-04-28 15:10 ranjith_qualiantech_com Assigned To Retail => ranjith_qualiantech_com
2020-05-05 03:51 ranjith_qualiantech_com Status new => scheduled
2020-05-06 08:06 hgbot Checkin
2020-05-06 08:06 hgbot Note Added: 0119604
2020-05-06 09:27 ranjith_qualiantech_com Note Added: 0119614
2020-05-07 08:24 ranjith_qualiantech_com Status scheduled => resolved
2020-05-07 08:24 ranjith_qualiantech_com Resolution open => fixed
2020-05-07 17:48 adrianromero Note Added: 0119670
2020-05-07 17:48 adrianromero Status resolved => new
2020-05-07 17:48 adrianromero Resolution fixed => open
2020-05-08 08:35 ranjith_qualiantech_com Status new => scheduled
2020-05-08 13:29 hgbot Checkin
2020-05-08 13:29 hgbot Note Added: 0119697
2020-05-08 13:29 hgbot Status scheduled => resolved
2020-05-08 13:29 hgbot Resolution open => fixed
2020-05-08 13:29 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/86f254937804b8a8870e235f0a7b74c93ef165eb [^]
2020-05-14 18:03 marvintm Review Assigned To => marvintm
2020-05-14 18:03 marvintm Status resolved => closed
2020-05-14 18:03 marvintm Fixed in Version => RR20Q3


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker