Openbravo Issue Tracking System - Retail Modules
View Issue Details
0056571Retail ModulesEvents for Clientpublic2024-09-27 09:502024-10-22 12:06
njimenez 
njimenez 
normalmajoralways
closedfixed 
5
 
RR25Q1 
No
0056571: REST Interface for client events API
In case of communication with HTTP for events client api implementation it is desired to provide the mechanism to transform the communication exchange to REST conventions.

.
No tags attached.
Issue History
2024-09-27 09:50njimenezNew Issue
2024-09-27 09:50njimenezAssigned To => njimenez
2024-09-27 09:50njimenezTriggers an Emergency Pack => No
2024-10-08 07:53hgbotNote Added: 0170072
2024-10-08 07:57hgbotNote Added: 0170073
2024-10-08 08:02hgbotNote Added: 0170074
2024-10-16 16:36hgbotNote Added: 0170487
2024-10-21 15:32hgbotResolutionopen => fixed
2024-10-21 15:32hgbotStatusnew => closed
2024-10-21 15:32hgbotFixed in Version => RR25Q1
2024-10-21 15:32hgbotNote Added: 0170703
2024-10-21 15:32hgbotNote Added: 0170704
2024-10-21 15:35hgbotNote Added: 0170705
2024-10-21 15:35hgbotNote Added: 0170706
2024-10-21 15:38hgbotNote Added: 0170707
2024-10-21 15:38hgbotNote Added: 0170708
2024-10-21 15:43hgbotNote Added: 0170709
2024-10-21 15:43hgbotNote Added: 0170710
2024-10-21 15:57hgbotNote Added: 0170712
2024-10-22 10:41hgbotNote Added: 0170742
2024-10-22 10:43hgbotNote Added: 0170743
2024-10-22 12:06hgbotNote Added: 0170751
2024-10-22 12:06hgbotNote Added: 0170752
2024-10-22 12:06hgbotNote Added: 0170753
2024-10-22 12:06hgbotNote Added: 0170754

Notes
(0170072)
hgbot   
2024-10-08 07:53   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/756 [^]
(0170073)
hgbot   
2024-10-08 07:57   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.orders/-/merge_requests/18 [^]
(0170074)
hgbot   
2024-10-08 08:02   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/129 [^]
(0170487)
hgbot   
2024-10-16 16:36   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/88 [^]
(0170703)
hgbot   
2024-10-21 15:32   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 141467ff813716c3462c5ce2749fb6b1a91a5a7c
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 21-10-2024 15:31:08
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/141467ff813716c3462c5ce2749fb6b1a91a5a7c [^]

Fixed ISSUE-56571: Http external systems will be able to provide an interceptor to transform generic request and responses format

---
A web-test/integration/external-system/HttpInterceptor.test.js
A web/org.openbravo.mobile.core/app/integration/external-system/HttpInterceptor.js
M src-db/database/model/tables/ECL_EXTERNAL_SYSTEM_HTTP.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_REFERENCE.xml
M src/org/openbravo/mobile/core/MobileCoreComponentProvider.java
M src/org/openbravo/mobile/core/externalsystem/HttpExternalSystemDataProvider.java
M web-test/integration/external-system/ExternalSystem.test.js
M web-test/integration/external-system/HttpExternalSystem.test.js
M web/org.openbravo.mobile.core/app/integration/external-system/HttpExternalSystem.js
---
(0170704)
hgbot   
2024-10-21 15:32   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/756 [^]
(0170705)
hgbot   
2024-10-21 15:35   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/88 [^]
(0170706)
hgbot   
2024-10-21 15:35   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 014d2a6497537b194cf6a904b4cbf88021186066
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 17-10-2024 18:38:12
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/014d2a6497537b194cf6a904b4cbf88021186066 [^]

Related to ISSUE-56571: Added http interceptor to events flow jest tests

---
M web-test/events/eventsflow.test.js
---
(0170707)
hgbot   
2024-10-21 15:38   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.orders [^]
Changeset: b65e12c923a34aa61a559080678d879fe4c97fb3
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 21-10-2024 15:37:15
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.orders/-/commit/b65e12c923a34aa61a559080678d879fe4c97fb3 [^]

Fixed ISSUE-56571: Added http interceptor to addapt http client api communication exchange to rest api

---
A src-db/database/sourcedata/AD_REF_LIST.xml
A web-test/model/communication/HttpInterceptor.test.js
A web/org.openbravo.events.orders/app/model/business-object/communication/HttpInterceptor.js
M src-db/database/sourcedata/AD_MESSAGE.xml
M src/org/openbravo/events/orders/EXOComponentProvider.java
M web-jspack/org.openbravo.events.orders/src/authentication/getExternalOrdersConfiguration.js
M web-jspack/org.openbravo.events.orders/src/components/ExternalOrders/ExternalOrdersGrid/ExternalOrdersGrid.jsx
M web-jspack/org.openbravo.events.orders/src/components/ExternalOrders/ExternalOrdersGrid/GetExternalOrdersList.js
M web-jspack/org.openbravo.events.orders/src/components/ExternalOrders/ExternalOrdersGrid/GetExternalOrdersTicket.js
M web-test/model/simulator/ExternalOrdersSimulator.test.js
M web/org.openbravo.events.orders/app/model/business-object/simulator/ExternalOrdersSimulator.js
---
(0170708)
hgbot   
2024-10-21 15:38   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.orders/-/merge_requests/18 [^]
(0170709)
hgbot   
2024-10-21 15:43   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources [^]
Changeset: 1ef457e2e469b0a81f22e7264c9e925f0f4c6e5b
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 21-10-2024 15:42:47
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/commit/1ef457e2e469b0a81f22e7264c9e925f0f4c6e5b [^]

Related to ISSUE-56571: Added events order simulator for rest api interface

---
A project/src/com/openbravo/eventsorders/ExternalOrdersDevWithRest.java
A project/src/com/openbravo/eventsorders/OrdersProcessService.java
M project/src/META-INF/services/com.openbravo.pos.service.ProcessService
M project/src/com/openbravo/pos/printer/DeviceTicket.java
M project/src/com/openbravo/poshw/CORSHttpServlet.java
M project/src/com/openbravo/poshw/ProcessServlet.java
---
(0170710)
hgbot   
2024-10-21 15:43   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager.sources/-/merge_requests/129 [^]
(0170712)
hgbot   
2024-10-21 15:57   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager [^]
Changeset: 3bbf2b8d687756e8e2ce336b1bb588116c0c3b7f
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 21-10-2024 15:56:35
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.poshwmanager/-/commit/3bbf2b8d687756e8e2ce336b1bb588116c0c3b7f [^]

Related to ISSUE-56571: Added events order simulator for rest api interface

---
M bin/poshw.jar
M bin/rev.id
---
(0170742)
hgbot   
2024-10-22 10:41   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/761 [^]
(0170743)
hgbot   
2024-10-22 10:43   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1728 [^]
(0170751)
hgbot   
2024-10-22 12:06   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 364553bf411a72cd502ab6d8c3356f7c89ee3c43
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 22-10-2024 10:46:32
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/364553bf411a72cd502ab6d8c3356f7c89ee3c43 [^]

Related to ISSUE-56571: Fixed http external system generation in junit tests

---
M src-test/org/openbravo/retail/posterminal/term/ExternalSystemsTest.java
---
(0170752)
hgbot   
2024-10-22 12:06   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1728 [^]
(0170753)
hgbot   
2024-10-22 12:06   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 07fb25618823da69de439ceb3dfbe736ba4baf68
Author: Natalia Jiménez <n.jimenez@orisha.com>
Date: 22-10-2024 10:38:52
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/07fb25618823da69de439ceb3dfbe736ba4baf68 [^]

Related to ISSUE-56571: Fixed http external system generation in junit tests

---
M src-test/org/openbravo/mobile/core/externalsystem/ExternalSystemDataProviderTest.java
---
(0170754)
hgbot   
2024-10-22 12:06   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/761 [^]