Openbravo Issue Tracking System - Modules
View Issue Details
0055098ModulesOpen APIpublic2024-04-04 13:232024-04-12 15:21
eugen_hamuraru 
eugen_hamuraru 
normalminorN/A
closedfixed 
5
 
 
0055098: Openbravo must be used as a proxy for external systems.
In some cases the external system that is subscribed to a client API cannot enable CORS requests. To solve this problem it is required to be able to configure the External System to use backend as a CORS Proxy.
N/A
No tags attached.
blocks feature request 0055157 closed eugen_hamuraru POS2 Second phase of the issue to use Openbravo as a proxy for external system. 
Issue History
2024-04-04 13:23eugen_hamuraruNew Issue
2024-04-04 13:23eugen_hamuraruAssigned To => eugen_hamuraru
2024-04-04 16:04hgbotNote Added: 0162842
2024-04-04 16:22hgbotNote Added: 0162845
2024-04-10 12:29eugen_hamuraruRelationship addedblocks 0055157
2024-04-10 12:29eugen_hamuraruAssigned Toeugen_hamuraru =>
2024-04-10 12:31eugen_hamuraruAssigned To => eugen_hamuraru
2024-04-10 12:31eugen_hamuraruSummaryA CORS proxy is needed to add the CORS headers in the responses for external systems. => Openbravo must be used as a proxy for external systems.
2024-04-10 19:55hgbotNote Added: 0163068
2024-04-11 11:33hgbotResolutionopen => fixed
2024-04-11 11:33hgbotStatusnew => closed
2024-04-11 11:33hgbotFixed in Version => RR24Q3
2024-04-11 11:33hgbotNote Added: 0163091
2024-04-11 11:33hgbotNote Added: 0163092
2024-04-11 11:33hgbotNote Added: 0163093
2024-04-11 11:34caristuNote Deleted: 0162845
2024-04-11 11:34caristuNote Deleted: 0163068
2024-04-11 11:34caristuNote Deleted: 0163091
2024-04-12 15:21hgbotNote Added: 0163158

Notes
(0162842)
hgbot   
2024-04-04 16:04   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/689 [^]
(0163092)
hgbot   
2024-04-11 11:33   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 6873316019132cafbeac14d8ff86efe8c2d33f9a
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 11-04-2024 11:32:08
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/6873316019132cafbeac14d8ff86efe8c2d33f9a [^]

fixes FR-55098: CORS Proxy for HTTP Client External Systems

---
A src/org/openbravo/mobile/core/externalsystem/ExternalSystemProxy.java
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_MODEL_OBJECT.xml
M src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
M src-test/org/openbravo/mobile/core/externalsystem/ExternalSystemDataProviderTest.java
M src/org/openbravo/mobile/core/externalsystem/HttpExternalSystemDataProvider.java
M web/org.openbravo.mobile.core/app/integration/external-system/HttpExternalSystem.js
---
(0163093)
hgbot   
2024-04-11 11:33   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/689 [^]
(0163158)
hgbot   
2024-04-12 15:21   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 75ccbb20e3d56227bfa96eb551a73576cb6cf0bd
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 12-04-2024 15:21:22
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/75ccbb20e3d56227bfa96eb551a73576cb6cf0bd [^]

related to FR-55098: fix tests

---
M src-test/org/openbravo/retail/posterminal/term/ExternalSystemsTest.java
---