Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0053988Openbravo ERPA. Platformpublic2023-11-21 14:022023-11-23 15:54
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
PR24Q1 
Core
No
0053988: Support defining external systems as cacheables and closeables
It would be nice if external systems:

 - Could be defined as cacheables or not cacheables
 - Could be closeables, in order to have a way to close the resources to communicate with the external system (if needed)
.
No tags attached.
related to defect 0054008 closed caristu Openbravo ERP API change: new abstract close method in ExternalSystem 
depends on feature request 0053976 closed caristu Openbravo ERP Support executing actions when a TimeInvalidatedCache entry is invalidated 
blocks feature request 0053900 closed eugen_hamuraru Modules Support SFTP protocol connection 
Issue History
2023-11-21 14:02caristuNew Issue
2023-11-21 14:02caristuAssigned To => caristu
2023-11-21 14:02caristuModules => Core
2023-11-21 14:02caristuTriggers an Emergency Pack => No
2023-11-21 14:04hgbotNote Added: 0157420
2023-11-22 10:23caristuRelationship addeddepends on 0053976
2023-11-22 10:25caristuSummarySupport defining external systems as non cacheables => Support defining external systems as cacheables and closeables
2023-11-22 10:25caristuDescription Updatedbug_revision_view_page.php?rev_id=27159#r27159
2023-11-22 10:48caristuRelationship addedrelated to 0053900
2023-11-22 10:48caristuRelationship deletedrelated to 0053900
2023-11-22 10:49caristuRelationship addedblocks 0053900
2023-11-22 16:54hgbotNote Added: 0157501
2023-11-23 08:35caristuRelationship addedrelated to 0054008
2023-11-23 15:54hgbotNote Added: 0157572
2023-11-23 15:54hgbotResolutionopen => fixed
2023-11-23 15:54hgbotStatusnew => closed
2023-11-23 15:54hgbotFixed in Version => PR24Q1
2023-11-23 15:54hgbotNote Added: 0157573
2023-11-23 15:54hgbotNote Added: 0157574
2023-11-23 15:54hgbotNote Added: 0157577
2023-11-23 15:54hgbotNote Added: 0157578

Notes
(0157420)
hgbot   
2023-11-21 14:04   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1053 [^]
(0157501)
hgbot   
2023-11-22 16:54   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/213 [^]
(0157572)
hgbot   
2023-11-23 15:54   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1053 [^]
(0157573)
hgbot   
2023-11-23 15:54   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: cb4c9e76b8f47ad8de2b21d65063678eaf40c301
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 23-11-2023 14:47:56
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/cb4c9e76b8f47ad8de2b21d65063678eaf40c301 [^]

fixes FR-53988: support defining external systems as cacheables

---
A src/org/openbravo/cache/Cacheable.java
M src/org/openbravo/service/externalsystem/ExternalSystem.java
M src/org/openbravo/service/externalsystem/ExternalSystemProvider.java
M src/org/openbravo/service/externalsystem/http/HttpExternalSystem.java
---
(0157574)
hgbot   
2023-11-23 15:54   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: c8dba39970bd883ddf537ff28355f4c185442919
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 23-11-2023 14:47:56
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/c8dba39970bd883ddf537ff28355f4c185442919 [^]

related to FR-53988: external systems are now closeable

---
M src/org/openbravo/service/externalsystem/ExternalSystem.java
M src/org/openbravo/service/externalsystem/ExternalSystemProvider.java
M src/org/openbravo/service/externalsystem/http/HttpExternalSystem.java
---
(0157577)
hgbot   
2023-11-23 15:54   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/213 [^]
(0157578)
hgbot   
2023-11-23 15:54   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: 45c915acb81ee81fe742c2de134ab619da893b26
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 23-11-2023 14:53:41
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/45c915acb81ee81fe742c2de134ab619da893b26 [^]

related to FR-53988: manually close non cacheable external systems

---
M src/org/openbravo/api/edl/ApiEventItemProcessor.java
---