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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0047615
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Retail Modules] Cash upminorhave not tried2021-09-01 16:572021-09-09 15:19
ReporterAugustoMauchView Statuspublic 
Assigned Tojarmendariz 
PrioritynormalResolutionfixedFixed in VersionRR21Q4
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0047615: Support disabling a Touchpoint Type -> Payment method even if there are active cashups using it

DescriptionWhen this issue was fixed [1], disabling a Touchpoint Type -> Payment method resulted in an error when the closing of the cashups that used that payment method and that were open when it was disabled. The approach then was to disallow the disablement of payment methods if there were active cashups using them.

The previous cashup have some inconvenients, i.e. if there are always active cashups using a payment method, it could never be disabled. We want to change the approach so that now the Touchpoint Type -> Payment method can be disabled even if there are active cashups using them. Once a payment method is disabled, the expected behaviour is:
- Cashups that contained payments using that payment methods should be processed properly, they should not end up in errors while importing
- The disabled payment method will remain visible and active in WebPOS until the terminal information is reloaded (i.e. when the users logs out / logs in or refreshes the browser.

IMPORTANT: The last point means that there will be period of time where the payment method is disabled in the backend, but still operative in the frontend. This is the current behaviour when modifying any other terminal property.


[1] https://issues.openbravo.com/view.php?id=39236 [^]
Steps To Reproduce-
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0131507)
hgbot (developer)
2021-09-02 11:05

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/562 [^]
(0131678)
hgbot (developer)
2021-09-09 15:19

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: cba6cecd21985424c70d6d435dbfdb4301d200b9
Author: Javier Armendáriz <javier.armendariz@openbravo.com>
Date: 2021-09-09T13:19:08+00:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/cba6cecd21985424c70d6d435dbfdb4301d200b9 [^]

Fixed ISSUE-47615: Support disabling a touchpoint type -> payment method even if used in active cashup

---
M src/org/openbravo/retail/posterminal/event/PaymentMethodTypeEventHandler.java
---
(0131679)
hgbot (developer)
2021-09-09 15:19

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/562 [^]

- Issue History
Date Modified Username Field Change
2021-09-01 16:57 AugustoMauch New Issue
2021-09-01 16:57 AugustoMauch Assigned To => jarmendariz
2021-09-01 16:57 AugustoMauch Triggers an Emergency Pack => No
2021-09-02 09:57 jarmendariz Status new => scheduled
2021-09-02 11:05 hgbot Note Added: 0131507
2021-09-09 15:19 hgbot Resolution open => fixed
2021-09-09 15:19 hgbot Status scheduled => closed
2021-09-09 15:19 hgbot Fixed in Version => RR21Q4
2021-09-09 15:19 hgbot Note Added: 0131678
2021-09-09 15:19 hgbot Note Added: 0131679


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker