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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0054060
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[POS2] POSmajorhave not tried2023-11-30 15:572023-12-22 13:07
ReporteradrianromeroView Statuspublic 
Assigned Toadrianromero 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Merge Request Statusapproved
Review Assigned To
OBNetwork customerNo
Support ticket
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0054060: Digital Coupons payment API support

DescriptionThe object of this development is to improve the Payment API in order to provide a new component to manage digital coupons. GIFI requires it to integrate with GlobalPOS

The component will allow us to show:

Introduced/Pending amount

Grid with added digital coupons and the ability to add/remove each digital coupon

Once the development is done. We will provide the technical documentation to GlobalPOS to implement their own middleware and create a connector with our standard Payment API
Steps To ReproduceN/A
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0157880)
hgbot (developer)
2023-11-30 17:59

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/46 [^]
(0158314)
hgbot (developer)
2023-12-18 18:40

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.payment/-/merge_requests/23 [^]
(0158315)
hgbot (developer)
2023-12-18 18:40

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/49 [^]
(0158316)
hgbot (developer)
2023-12-18 18:41

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1312 [^]
(0158317)
hgbot (developer)
2023-12-18 18:41

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2296 [^]
(0158318)
hgbot (developer)
2023-12-18 18:46

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/100 [^]
(0158347)
hgbot (developer)
2023-12-19 12:36

Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/46 [^]
(0158517)
hgbot (developer)
2023-12-22 13:07

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.payment [^]
Changeset: c79f5d9f0b70c14198e317f3e541b3acf5be1b43
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 22-12-2023 13:05:54
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.payment/-/commit/c79f5d9f0b70c14198e317f3e541b3acf5be1b43 [^]

Fixes FR-54060: Implement DigitalCouponDialog component to handle digital coupon payments

It implements the component that is used in the integration for
DigitalCoupons.

---
A web-jspack/org.openbravo.events.payment/src/assets/icons/scanCoupon.svg
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/DigitalCouponColumns.config.json
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/DigitalCouponDeleteButton/DigitalCouponDeleteButton.jsx
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/DigitalCouponDeleteButton/DigitalCouponDeleteButton.scss
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/DigitalCouponDeleteButton/index.jsx
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/DigitalCouponDialog.jsx
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/DigitalCouponDialog.scss
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/DigitalCouponGrid.config.json
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/__test__/DigitalCouponDialog.test.jsx
A web-jspack/org.openbravo.events.payment/src/components/DigitalCouponDialog/index.jsx
M src-db/database/sourcedata/AD_MESSAGE.xml
M web-jspack/org.openbravo.events.payment/src/assets/style/iconography.scss
M web-jspack/org.openbravo.events.payment/src/ob-init.js
---
(0158518)
hgbot (developer)
2023-12-22 13:07

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources [^]
Changeset: 107ff94476247900f2ac4cd1ea31dc63f529fb14
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 22-12-2023 13:06:51
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/commit/107ff94476247900f2ac4cd1ea31dc63f529fb14 [^]

Related to FR-54060: Extend the Simulator to support Digital Coupons

Two new flows might be tested through the PaymentDev simulator, by
having a total amount in the ticket of 5.01€ or 5.20€. These new flows
correspond to Digital Coupons.

The Simulator was also extended with a new type of message where it can
handle input of different types and allow responding in different ways
depending on the retrieved message from the client.

---
M project/src/com/openbravo/eventscommon/EventLibrary.java
M project/src/com/openbravo/eventscommon/EventProcess.java
M project/src/com/openbravo/eventscommon/Simulator.java
M project/src/com/openbravo/eventspayment/PaymentDev.java
---
(0158519)
hgbot (developer)
2023-12-22 13:07

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/100 [^]
(0158520)
hgbot (developer)
2023-12-22 13:07

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager [^]
Changeset: 720f51249dbca0a878a86b0e12c1b188d535b03a
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 22-12-2023 13:00:44
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager/-/commit/720f51249dbca0a878a86b0e12c1b188d535b03a [^]

Related to FR-54060: Implement digital coupons in the Payments Simulator

---
M bin/poshw.jar
M bin/rev.id
---
(0158521)
hgbot (developer)
2023-12-22 13:07

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.payment/-/merge_requests/23 [^]
(0158522)
hgbot (developer)
2023-12-22 13:07

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: f4a941ceb215887c607153b3ce68b5e9bff5b913
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 22-12-2023 13:05:04
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/f4a941ceb215887c607153b3ce68b5e9bff5b913 [^]

Related to FR-54060: Allow other dispositions of the MessageDataDisplay

---
M web-jspack/org.openbravo.events.client/src/components/MessagesDataDisplay.jsx
M web-jspack/org.openbravo.events.client/src/components/MessagesManager.jsx
---
(0158523)
hgbot (developer)
2023-12-22 13:07

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/49 [^]
(0158524)
hgbot (developer)
2023-12-22 13:07

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 728bf1bf0d6cc7d7954173d18e01033d1f733ebf
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 22-12-2023 13:03:54
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/728bf1bf0d6cc7d7954173d18e01033d1f733ebf [^]

Related to FR-54060: Css incorrect in some parts of ConfirmPaymentProvider dialog

---
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/ConfirmProcessProvider.scss
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/DefaultProcessProvider.scss
---
(0158525)
hgbot (developer)
2023-12-22 13:07

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2296 [^]
(0158526)
hgbot (developer)
2023-12-22 13:07

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: bdeb090bf6300e8a5eb828b994ec774d9efe080d
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 21-12-2023 13:58:37
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/bdeb090bf6300e8a5eb828b994ec774d9efe080d [^]

Related to FR-54060: BarcodeScanner when initialized in other flows doesn't include options prop

Because of this, it was throwing an error when initialized in other
flows, we should null-check the property, as it is allowed for it to be
null.

---
M web-jspack/org.openbravo.core2/src/core/scan/device/BarcodeScanner.js
---
(0158527)
hgbot (developer)
2023-12-22 13:07

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1312 [^]

- Issue History
Date Modified Username Field Change
2023-11-30 15:57 adrianromero New Issue
2023-11-30 15:57 adrianromero Assigned To => adrianromero
2023-11-30 15:57 adrianromero OBNetwork customer => No
2023-11-30 15:57 adrianromero Triggers an Emergency Pack => No
2023-11-30 17:59 hgbot Merge Request Status => open
2023-11-30 17:59 hgbot Note Added: 0157880
2023-12-18 18:40 hgbot Note Added: 0158314
2023-12-18 18:40 hgbot Note Added: 0158315
2023-12-18 18:41 hgbot Note Added: 0158316
2023-12-18 18:41 hgbot Note Added: 0158317
2023-12-18 18:46 hgbot Note Added: 0158318
2023-12-19 12:36 hgbot Note Added: 0158347
2023-12-21 08:58 hgbot Merge Request Status open => approved
2023-12-22 13:07 hgbot Resolution open => fixed
2023-12-22 13:07 hgbot Status new => closed
2023-12-22 13:07 hgbot Note Added: 0158517
2023-12-22 13:07 hgbot Note Added: 0158518
2023-12-22 13:07 hgbot Note Added: 0158519
2023-12-22 13:07 hgbot Note Added: 0158520
2023-12-22 13:07 hgbot Note Added: 0158521
2023-12-22 13:07 hgbot Note Added: 0158522
2023-12-22 13:07 hgbot Note Added: 0158523
2023-12-22 13:07 hgbot Note Added: 0158524
2023-12-22 13:07 hgbot Note Added: 0158525
2023-12-22 13:07 hgbot Note Added: 0158526
2023-12-22 13:07 hgbot Note Added: 0158527


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker