Openbravo Issue Tracking System - POS2
View Issue Details
0053193POS2POSpublic2023-08-09 13:132023-10-04 14:34
adrianromero 
adrianromero 
normalmajorhave not tried
closedfixed 
5
 
 
No
0053193: Refactor Client External Systems to be used independently of the Client API
Currently the Client External Systems definition is included in the module org.openbravo.events.client and cannot be used just as an External System. It is only available for the Client API functionality.

The target of project is to decouple the Client External Systems and move it to org.openbravo.mobile.core and provide a common abstract API to invoke Client External Systems that allows using this abstract API not only from the Client API but also from other functionalities that does not depend on the Client API.

The motivation behind this is to allow the CRM connector functionality and other connector functionalities to configure Client External Systems and use the same common abstract API the Client API uses without the rest of functionality the Client API provides.
N/A
No tags attached.
has duplicate feature request 0053370 closed caristu Retail Modules Move external system client communication API into mobile.core 
related to feature request 0054198 closed caristu Retail Modules Ability to retrieve external systems by search key 
Issue History
2023-08-09 13:13adrianromeroNew Issue
2023-08-09 13:13adrianromeroAssigned To => adrianromero
2023-08-09 13:13adrianromeroTriggers an Emergency Pack => No
2023-08-09 18:55hgbotNote Added: 0153411
2023-09-12 09:08hgbotNote Added: 0154705
2023-09-12 09:13caristuRelationship addedhas duplicate 0053370
2023-09-14 14:02hgbotNote Added: 0154851
2023-10-04 14:25hgbotResolutionopen => fixed
2023-10-04 14:25hgbotStatusnew => closed
2023-10-04 14:25hgbotFixed in Version => RR24Q1
2023-10-04 14:25hgbotNote Added: 0155511
2023-10-04 14:25hgbotNote Added: 0155512
2023-10-04 14:30hgbotNote Added: 0155513
2023-10-04 14:30hgbotNote Added: 0155514
2023-10-04 14:30hgbotNote Added: 0155515
2023-10-04 14:34hgbotNote Added: 0155516
2023-10-04 14:34hgbotNote Added: 0155517
2023-12-22 08:28caristuRelationship addedrelated to 0054198

Notes
(0153411)
hgbot   
2023-08-09 18:55   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/35 [^]
(0154705)
hgbot   
2023-09-12 09:08   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/613 [^]
(0154851)
hgbot   
2023-09-14 14:02   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1339 [^]
(0155511)
hgbot   
2023-10-04 14:25   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: b0ff96ca3f5ae179c135519fe1b01edbfa189520
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 04-10-2023 14:25:33
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/b0ff96ca3f5ae179c135519fe1b01edbfa189520 [^]

Fixes FR-53193: Move external system client infrastructure into mobile.core

---
---
(0155512)
hgbot   
2023-10-04 14:25   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/613 [^]
(0155513)
hgbot   
2023-10-04 14:30   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 066a8ab7d8de3cf669f37c4b0d5885441d855007
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 04-10-2023 14:28:08
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/066a8ab7d8de3cf669f37c4b0d5885441d855007 [^]

related to FR-53193: terminal property for loading external systems

---
A src-test/org/openbravo/retail/posterminal/term/ExternalSystemsTest.java
A src/org/openbravo/retail/posterminal/term/ExternalSystemLoader.java
A src/org/openbravo/retail/posterminal/term/ExternalSystems.java
M src-test/org/openbravo/retail/posterminal/StandaloneTestSuite.java
---
(0155514)
hgbot   
2023-10-04 14:30   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 59c99f674e9c239cf0b5afd88fd4300e27a47af6
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 04-10-2023 14:29:45
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/59c99f674e9c239cf0b5afd88fd4300e27a47af6 [^]

Related to FR-53193: terminal property for loading external systems

---
A src-test/org/openbravo/retail/posterminal/term/ExternalSystemsTest.java
A src/org/openbravo/retail/posterminal/term/ExternalSystemLoader.java
A src/org/openbravo/retail/posterminal/term/ExternalSystems.java
M src-test/org/openbravo/retail/posterminal/StandaloneTestSuite.java
---
(0155515)
hgbot   
2023-10-04 14:30   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1339 [^]
(0155516)
hgbot   
2023-10-04 14:34   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 5e217833cfe82994f504b78c57817d95751c7d0e
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 04-10-2023 14:34:24
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/5e217833cfe82994f504b78c57817d95751c7d0e [^]

Fixes FR-53193: Refactor Client External Systems to be used independently of the Client API

---
---
(0155517)
hgbot   
2023-10-04 14:34   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/35 [^]