Openbravo Issue Tracking System - Retail Modules
View Issue Details
0057590Retail ModulesEvents for Clientpublic2025-01-08 12:332025-02-10 10:03
ander_flores 
ander_flores 
normalminorhave not tried
closedfixed 
5
 
RR25Q2 
No
0057590: Add new Checkout event with multisubscription capabilities
A new Client API on the Checkout transition which will execute multiple subscriptions from a single event.
1. Create an Event Subscription using the new Event Checkout Ticket Proivder as the event.
2. Set to URL to ws://localhost:8090/wslib/devcheckoutticket, [^] with test as an Event Subscription Parameter with the value of 1
3. Go to the POS and select some products. Then press Pay
The Checkout Event will be executed
No tags attached.
related to feature request 0057920 closed ander_flores Duplicated properties in Client API docs 
Issue History
2025-01-08 12:33ander_floresNew Issue
2025-01-08 12:33ander_floresAssigned To => ander_flores
2025-01-08 12:33ander_floresTriggers an Emergency Pack => No
2025-01-08 12:43hgbotNote Added: 0173909
2025-01-08 12:50hgbotNote Added: 0173910
2025-01-08 12:52hgbotNote Added: 0173911
2025-01-18 13:15hgbotNote Added: 0174328
2025-01-20 12:12hgbotNote Added: 0174389
2025-01-27 14:38hgbotNote Added: 0174753
2025-02-05 09:29hgbotNote Added: 0175151
2025-02-07 09:39hgbotNote Added: 0175264
2025-02-07 09:39hgbotNote Added: 0175265
2025-02-07 09:41hgbotResolutionopen => fixed
2025-02-07 09:41hgbotStatusnew => closed
2025-02-07 09:41hgbotNote Added: 0175266
2025-02-07 09:41hgbotNote Added: 0175267
2025-02-07 09:41hgbotNote Added: 0175268
2025-02-07 09:41hgbotNote Added: 0175269
2025-02-07 09:42hgbotNote Added: 0175270
2025-02-07 09:42hgbotFixed in Version => 25Q2
2025-02-07 09:42hgbotNote Added: 0175271
2025-02-07 09:42hgbotFixed in Version25Q2 => RR25Q2
2025-02-07 09:42hgbotNote Added: 0175272
2025-02-07 09:42hgbotNote Added: 0175273
2025-02-07 09:52hgbotNote Added: 0175275
2025-02-10 10:03caristuIssue cloned0057920
2025-02-10 10:03caristuRelationship addedrelated to 0057920

Notes
(0173909)
hgbot   
2025-01-08 12:43   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/97 [^]
(0173910)
hgbot   
2025-01-08 12:50   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.fiscalization/-/merge_requests/113 [^]
(0173911)
hgbot   
2025-01-08 12:52   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/139 [^]
(0174328)
hgbot   
2025-01-18 13:15   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3374 [^]
(0174389)
hgbot   
2025-01-20 12:12   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.fiscalization/-/merge_requests/113 [^]
(0174753)
hgbot   
2025-01-27 14:38   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/merge_requests/144 [^]
(0175151)
hgbot   
2025-02-05 09:29   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1753 [^]
(0175264)
hgbot   
2025-02-07 09:39   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1753 [^]
(0175265)
hgbot   
2025-02-07 09:39   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: afdecab04046f9bde1ce6a455684ad348d79cae0
Author: Ander Flores <a.flores@orisha.com>
Date: 07-02-2025 08:39:46
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/commit/afdecab04046f9bde1ce6a455684ad348d79cae0 [^]

Related ISSUE-57590: Allow custom messages to be displayed when switching applications modes

---
M web-jspack/org.openbravo.core2/src/core/security/requestUserCredentials.js
M web-jspack/org.openbravo.core2/src/model/session/user-actions/SwitchUser.js
---
(0175266)
hgbot   
2025-02-07 09:41   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/97 [^]
(0175267)
hgbot   
2025-02-07 09:41   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 98742d50e48ba1c25b093f6c470ab9f41200c20a
Author: Ander Flores <a.flores@orisha.com>
Date: 07-02-2025 08:41:07
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.events.client/-/commit/98742d50e48ba1c25b093f6c470ab9f41200c20a [^]

Fixed ISSUE-57590: Checkout API event with multiple subscriptions support

---
A api/org.openbravo.events.client-Client API - Checkout Ticket.yml
A api/sections/ticketResponse-example.yml
A api/sections/ticketResponse-schema.yml
A web/org.openbravo.events.client/source/actionPreparations.js
A web/org.openbravo.events.client/source/bodyBuilders/bodyBuilders.js
A web/org.openbravo.events.client/source/connection/processExecutor.js
M api/org.openbravo.events.client-Client API - Complete Ticket.yml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-db/database/sourcedata/CNC_PUBLIC_EVENTS.xml
M src/org/openbravo/events/client/ECLComponentProvider.java
---
(0175268)
hgbot   
2025-02-07 09:41   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2.selfcheckout [^]
Changeset: 81b5b40387839484569367fe833dbf161ed72ffa
Author: Ander Flores <a.flores@orisha.com>
Date: 07-02-2025 08:41:34
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/commit/81b5b40387839484569367fe833dbf161ed72ffa [^]

Fixed ISSUE-57590: Checkout API event with multiple subscriptions support

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M web-jspack/org.openbravo.pos2.selfcheckout/src/components/Payments/PaymentPanel/PaymentPanel.jsx
M web-jspack/org.openbravo.pos2.selfcheckout/src/model/sco-mode/SwitchToPOS.js
M web-jspack/org.openbravo.pos2.selfcheckout/src/model/sco-mode/SwitchUserFunctions.js
---
(0175269)
hgbot   
2025-02-07 09:41   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/merge_requests/144 [^]
(0175270)
hgbot   
2025-02-07 09:42   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3374 [^]
(0175271)
hgbot   
2025-02-07 09:42   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: f5564aeab173c3c0d729949d5e57487e8ec3bed6
Author: Ander Flores <a.flores@orisha.com>
Date: 07-02-2025 08:42:03
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.pos2/-/commit/f5564aeab173c3c0d729949d5e57487e8ec3bed6 [^]

Fixed ISSUE-57590: Checkout API event with multiple subscriptions support

---
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentButton/PaymentButton.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentMethods/PaymentMethods.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentMethods/__test__/PaymentMethodsSCO.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentPanel/PaymentPanel.jsx
---
(0175272)
hgbot   
2025-02-07 09:42   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources [^]
Changeset: 8c9579ffeed0776c7dd3650b9d27b04befae9f8f
Author: Ander Flores <a.flores@orisha.com>
Date: 07-02-2025 08:42:31
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/commit/8c9579ffeed0776c7dd3650b9d27b04befae9f8f [^]

Fixed ISSUE-57590: Checkout API event with multiple subscriptions support

---
A project/src/com/openbravo/eventscheckoutticket/CheckoutTicketDev.java
A project/src/com/openbravo/eventscheckoutticket/CheckoutTicketProcessService.java
A project/src/com/openbravo/eventscheckoutticket/CheckoutTicketService.java
M project/src/META-INF/services/com.openbravo.pos.service.ProcessService
M project/src/META-INF/services/com.openbravo.wslib.LibService
---
(0175273)
hgbot   
2025-02-07 09:42   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/139 [^]
(0175275)
hgbot   
2025-02-07 09:52   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.poshwmanager [^]
Changeset: 66e59f6aef07167bf2dfc2989f8751edc679f0c7
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 07-02-2025 09:52:05
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.poshwmanager/-/commit/66e59f6aef07167bf2dfc2989f8751edc679f0c7 [^]

Related ISSUE-57590: Checkout API event with multiple subscriptions support

---
M bin/poshw.jar
M bin/rev.id
---