Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0053077Openbravo ERPA. Platformpublic2023-07-27 08:062023-08-08 08:35
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
PR23Q4 
approved
No
Core
No
0053077: Support different methods in External System API
It would be nice to increase the External System API to accept different methods to send the information.

Note that currently there is no way to specify the method in the programmatic API, and for the specific case of the HTTP External Systems the method used is the one configured in the backoffice which at the moment the only method allowed is POST.
.
No tags attached.
related to defect 0053109 closed caristu API changes in ExternalSystem abstract class 
Issue History
2023-07-27 08:06caristuNew Issue
2023-07-27 08:06caristuAssigned To => Triage Platform Base
2023-07-27 08:06caristuOBNetwork customer => No
2023-07-27 08:06caristuModules => Core
2023-07-27 08:06caristuTriggers an Emergency Pack => No
2023-07-27 09:36hgbotMerge Request Status => open
2023-07-27 09:36hgbotNote Added: 0152905
2023-07-27 16:06hgbotNote Added: 0152952
2023-08-01 08:57caristuIssue cloned0053109
2023-08-01 08:57caristuRelationship addedrelated to 0053109
2023-08-01 08:57caristuAssigned ToTriage Platform Base => caristu
2023-08-07 11:08hgbotMerge Request Statusopen => approved
2023-08-08 08:34hgbotResolutionopen => fixed
2023-08-08 08:34hgbotStatusnew => closed
2023-08-08 08:34hgbotFixed in Version => PR23Q4
2023-08-08 08:34hgbotNote Added: 0153311
2023-08-08 08:34hgbotNote Added: 0153312
2023-08-08 08:35hgbotNote Added: 0153313
2023-08-08 08:35hgbotNote Added: 0153314

Notes
(0152905)
hgbot   
2023-07-27 09:36   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/952 [^]
(0152952)
hgbot   
2023-07-27 16:06   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/167 [^]
(0153311)
hgbot   
2023-08-08 08:34   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: cf79881f112720e1e33738f552f1aa21f382c83c
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 08-08-2023 08:33:12
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/cf79881f112720e1e33738f552f1aa21f382c83c [^]

fixes FR-53077: Support different operations in External System

  The programmatic API for communicating with external systems now
support different kind of operations (create, read, update and delete).

---
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-test/src/org/openbravo/service/externalsystem/http/HttpExternalSystemCommunicationTest.java
M src/org/openbravo/service/externalsystem/ExternalSystem.java
M src/org/openbravo/service/externalsystem/http/HttpExternalSystem.java
---
(0153312)
hgbot   
2023-08-08 08:34   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/952 [^]
(0153313)
hgbot   
2023-08-08 08:35   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: 242de85b8013de1131595f8f096766f83a356302
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 08-08-2023 06:31:36
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/242de85b8013de1131595f8f096766f83a356302 [^]

related to FR-53077: fix ambiguous reference to the send method

---
M src-test/org/openbravo/api/edl/ApiEventItemProcessorTest.java
---
(0153314)
hgbot   
2023-08-08 08:35   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/167 [^]