Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0053988
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformminorhave not tried2023-11-21 14:022023-11-23 15:54
ReportercaristuView Statuspublic 
Assigned Tocaristu 
PriorityhighResolutionfixedFixed in VersionPR24Q1
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0053988: Support defining external systems as cacheables and closeables

DescriptionIt 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)
Steps To Reproduce.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0054008 closedcaristu Openbravo ERP API change: new abstract close method in ExternalSystem 
depends on feature request 0053976 closedcaristu Openbravo ERP Support executing actions when a TimeInvalidatedCache entry is invalidated 
blocks feature request 0053900 closedeugen_hamuraru Modules Support SFTP protocol connection 

-  Notes
(0157420)
hgbot (developer)
2023-11-21 14:04

Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1053 [^]
(0157501)
hgbot (developer)
2023-11-22 16:54

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/213 [^]
(0157572)
hgbot (developer)
2023-11-23 15:54

Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1053 [^]
(0157573)
hgbot (developer)
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 (developer)
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 (developer)
2023-11-23 15:54

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/213 [^]
(0157578)
hgbot (developer)
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
---

- Issue History
Date Modified Username Field Change
2023-11-21 14:02 caristu New Issue
2023-11-21 14:02 caristu Assigned To => caristu
2023-11-21 14:02 caristu Modules => Core
2023-11-21 14:02 caristu Triggers an Emergency Pack => No
2023-11-21 14:04 hgbot Note Added: 0157420
2023-11-22 10:23 caristu Relationship added depends on 0053976
2023-11-22 10:25 caristu Summary Support defining external systems as non cacheables => Support defining external systems as cacheables and closeables
2023-11-22 10:25 caristu Description Updated View Revisions
2023-11-22 10:48 caristu Relationship added related to 0053900
2023-11-22 10:48 caristu Relationship deleted related to 0053900
2023-11-22 10:49 caristu Relationship added blocks 0053900
2023-11-22 16:54 hgbot Note Added: 0157501
2023-11-23 08:35 caristu Relationship added related to 0054008
2023-11-23 15:54 hgbot Note Added: 0157572
2023-11-23 15:54 hgbot Resolution open => fixed
2023-11-23 15:54 hgbot Status new => closed
2023-11-23 15:54 hgbot Fixed in Version => PR24Q1
2023-11-23 15:54 hgbot Note Added: 0157573
2023-11-23 15:54 hgbot Note Added: 0157574
2023-11-23 15:54 hgbot Note Added: 0157577
2023-11-23 15:54 hgbot Note Added: 0157578


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker