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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0032070
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSminoralways2016-02-01 11:522016-02-18 12:55
ReporteraaroncaleroView Statuspublic 
Assigned Toaaroncalero 
PrioritynormalResolutionfixedFixed in VersionRR16Q2
StatusclosedFix in branchFixed in SCM revisioneebba8f6014d
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

0032070: The HasServices process should block the Pay button

DescriptionWhen the Remote preference for products is configured, the process in charge of deciding if a product has services or not (HasServices.java) is not blocking the total amount button, thus allowing to continue paying a ticket before the process finishes.
This generates errors in automated tests if the application is refreshed after finishing a test.
Steps To ReproduceEnable the remote preference for products.
Put a breakpoint/debugger on the HasServices process.
Search a product in web pos.
Verify that even if the process is stopped debugging, it is possible to continue paying the ticket.
Reload the application and verify that javascript errors are shown.
Proposed SolutionUse the SynchronizationHelper to block the Total Amount/Pay button while the process is being executed.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0032415RR16Q2 closedaaroncalero [Services] Asynchronous processes can corrupt receipt data 

-  Notes
(0083856)
hgbot (developer)
2016-02-02 15:28

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: eebba8f6014d80e3ae60feab2fd857b59e09ca9c
Author: Aaron Calero <aaron.calero <at> openbravo.com>
Date: Mon Feb 01 13:59:34 2016 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/eebba8f6014d80e3ae60feab2fd857b59e09ca9c [^]

Fixed issue 32070: The HasServices process should block the Pay button

---
M web/org.openbravo.retail.posterminal/js/model/order.js
---
(0084239)
dmitry_mezentsev (developer)
2016-02-16 12:25

Not closed for 14 days!

- Issue History
Date Modified Username Field Change
2016-02-01 11:52 aaroncalero New Issue
2016-02-01 11:52 aaroncalero Assigned To => aaroncalero
2016-02-01 11:52 aaroncalero Triggers an Emergency Pack => No
2016-02-02 15:28 hgbot Checkin
2016-02-02 15:28 hgbot Note Added: 0083856
2016-02-02 15:28 hgbot Status new => resolved
2016-02-02 15:28 hgbot Resolution open => fixed
2016-02-02 15:28 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/eebba8f6014d80e3ae60feab2fd857b59e09ca9c [^]
2016-02-10 09:15 aaroncalero Review Assigned To => marvintm
2016-02-16 12:25 dmitry_mezentsev Note Added: 0084239
2016-02-18 12:55 marvintm Status resolved => closed
2016-02-18 12:55 marvintm Fixed in Version => RR16Q2
2016-03-07 12:12 aaroncalero Relationship added related to 0032415


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker