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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0042052
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Retail Modules] Web POSminorhave not tried2019-10-17 11:442019-10-25 12:45
ReporteradrianromeroView Statuspublic 
Assigned Toadrianromero 
PrioritynormalResolutionfixedFixed in VersionRR20Q1
StatusclosedFix in branchFixed in SCM revisione93b9bbafe31
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

0042052: Use different components in Providers depending the process is payment or a refund

DescriptionNew architecture in provider for payments uses the same component for payments and refunds, and a different component for void.

For example if the reference key for a provider is 'OBPOS_MockProvider', the application will create a new instance of the component 'OBPOS_MockProvider' for payments and refunds and the component 'OBPOS_MockProviderVoid' for processing void.

To allow better isolation of functionality between components it is good to have different components for processing payments and refunds. For example 'OBPOS_MockProvider' for payments and 'OBPOS_MockProviderRefund' for refunds.

This behaviour should be done backward compatible, in case 'OBPOS_MockProviderRefund' does not exist continue using 'OBPOS_MockProvider' for refunds too.
Steps To ReproduceN/A
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0115141)
hgbot (developer)
2019-10-17 12:17

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: e93b9bbafe31e14b003691d3a89b45db6bdfec66
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Thu Oct 17 12:17:20 2019 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/e93b9bbafe31e14b003691d3a89b45db6bdfec66 [^]

Fixes issue 0042052: Use different components in Providers depending the process is payment or a refund
* In case of refunds it adds *Refund* to the name of the component to create and fallbacks to the regular name for backward compatibility

---
M web/org.openbravo.retail.posterminal/js/components/modalprovidergroup.js
M web/org.openbravo.retail.posterminal/js/model/order.js
M web/org.openbravo.retail.posterminal/js/pointofsale/view/keyboard-toolbars.js
---

- Issue History
Date Modified Username Field Change
2019-10-17 11:44 adrianromero New Issue
2019-10-17 11:44 adrianromero Assigned To => Retail
2019-10-17 11:44 adrianromero Triggers an Emergency Pack => No
2019-10-17 11:45 adrianromero Assigned To Retail => adrianromero
2019-10-17 11:45 adrianromero Summary Use different components in Provider for Payments depending is a payment or a refund => Use different components in Providers depending the process is payment or a refund
2019-10-17 12:17 hgbot Checkin
2019-10-17 12:17 hgbot Note Added: 0115141
2019-10-17 12:17 hgbot Status new => resolved
2019-10-17 12:17 hgbot Resolution open => fixed
2019-10-17 12:17 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/e93b9bbafe31e14b003691d3a89b45db6bdfec66 [^]
2019-10-17 12:19 adrianromero Review Assigned To => marvintm
2019-10-25 12:45 marvintm Status resolved => closed
2019-10-25 12:45 marvintm Fixed in Version => RR20Q1


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker