Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0057515Openbravo ERPA. Platformpublic2024-12-20 09:352025-01-20 10:32
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
 
Core
No
0057515: Support defining if a Push API event should be triggered based on the context
It would be nice if it would be possible to define under which context an event should be triggered, i.e., delivered to the external system.
.
No tags attached.
blocks design defect 0057019 new ludmila_ursu POS2 (RM-20552) "Update DO qty through goods movement not triggered by API", event is not send when an DOR is updated on the AWO FE 
Issue History
2024-12-20 09:35caristuNew Issue
2024-12-20 09:35caristuAssigned To => caristu
2024-12-20 09:35caristuModules => Core
2024-12-20 09:35caristuTriggers an Emergency Pack => No
2024-12-20 09:37hgbotNote Added: 0173544
2024-12-20 10:26caristuSummarySupport defining if a Push API should be triggered based on the context => Support defining if a Push API event should be triggered based on the context
2024-12-20 10:26caristuDescription Updatedbug_revision_view_page.php?rev_id=28947#r28947
2024-12-20 13:16hgbotNote Added: 0173564
2024-12-20 13:56hgbotNote Added: 0173567
2025-01-07 10:29hgbotNote Added: 0173859
2025-01-08 08:20hgbotNote Added: 0173897
2025-01-08 17:10hgbotNote Added: 0173921
2025-01-13 10:17caristuRelationship addedblocks 0057019
2025-01-20 10:23hgbotNote Added: 0174360
2025-01-20 10:23hgbotNote Added: 0174361
2025-01-20 10:23hgbotNote Added: 0174362
2025-01-20 10:23hgbotNote Added: 0174363
2025-01-20 10:24hgbotResolutionopen => fixed
2025-01-20 10:24hgbotStatusnew => closed
2025-01-20 10:24hgbotNote Added: 0174364
2025-01-20 10:24hgbotNote Added: 0174365
2025-01-20 10:28hgbotNote Added: 0174367
2025-01-20 10:28hgbotNote Added: 0174368
2025-01-20 10:29hgbotNote Added: 0174369
2025-01-20 10:29hgbotNote Added: 0174370
2025-01-20 10:32hgbotNote Added: 0174371
2025-01-20 10:32hgbotNote Added: 0174372

Notes
(0173544)
hgbot   
2024-12-20 09:37   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.core/-/merge_requests/9 [^]
(0173564)
hgbot   
2024-12-20 13:16   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/409 [^]
(0173567)
hgbot   
2024-12-20 13:56   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1486 [^]
(0173859)
hgbot   
2025-01-07 10:29   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/50 [^]
(0173897)
hgbot   
2025-01-08 08:20   
Merge Request created: https://gitlab.com/openbravo/ci/backoffice-api/-/merge_requests/94 [^]
(0173921)
hgbot   
2025-01-08 17:10   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/98 [^]
(0174360)
hgbot   
2025-01-20 10:23   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 1c961a614eb1fd3eefdc337f0bcefe13036c599f
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 20-01-2025 10:19:35
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/1c961a614eb1fd3eefdc337f0bcefe13036c599f [^]

related to FR-57515: API to work with the event context

---
M src-test/src/org/openbravo/synchronization/event/SynchronizationEventTest.java
M src/org/openbravo/synchronization/event/EventTrigger.java
M src/org/openbravo/synchronization/event/SynchronizationEvent.java
---
(0174361)
hgbot   
2025-01-20 10:23   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1486 [^]
(0174363)
hgbot   
2025-01-20 10:23   
Merge request merged: https://gitlab.com/openbravo/ci/backoffice-api/-/merge_requests/94 [^]
(0174362)
hgbot   
2025-01-20 10:23   
Repository: https://gitlab.com/openbravo/ci/backoffice-api [^]
Changeset: 7d3991c7c8f9c55de873e572deb438139cb431b7
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 20-01-2025 10:14:53
URL: https://gitlab.com/openbravo/ci/backoffice-api/-/commit/7d3991c7c8f9c55de873e572deb438139cb431b7 [^]

related to FR-57515: EventTrigger now extends Prioritizable

---
M java/reference/java.japi.gz
---
(0174364)
hgbot   
2025-01-20 10:24   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.core [^]
Changeset: 6d99d18da90041f4d5ed8f1536d6629953c84b87
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 20-01-2025 09:24:51
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.core/-/commit/6d99d18da90041f4d5ed8f1536d6629953c84b87 [^]

Fixes FR-57515: Support subscribing to a Push API event based on the context

---
A src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/model/tables/CNC_EVENTS_SUBS.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_REFERENCE.xml
---
(0174365)
hgbot   
2025-01-20 10:24   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.core/-/merge_requests/9 [^]
(0174367)
hgbot   
2025-01-20 10:28   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: b9dac928909fd413a875b6cb64b3933440dedf33
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 20-01-2025 10:25:42
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/b9dac928909fd413a875b6cb64b3933440dedf33 [^]

related to FR-57515: support settting a context in Push API subscriptions

---
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-test/org/openbravo/api/event/ApiSubscriptionResolverTest.java
M src-test/org/openbravo/api/event/subscription/ApiSubscriptionStoreTest.java
M src/org/openbravo/api/ApiImportRequestCreator.java
M src/org/openbravo/api/event/ApiSubscriptionResolver.java
M src/org/openbravo/api/event/subscription/ApiSubscription.java
M src/org/openbravo/api/event/subscription/ApiSubscriptionStore.java
M src/org/openbravo/api/util/ApiUtils.java
---
(0174368)
hgbot   
2025-01-20 10:28   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/409 [^]
(0174369)
hgbot   
2025-01-20 10:29   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration [^]
Changeset: f0a29efc69925381173c41c0c8c25da617c2d8c6
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 20-01-2025 10:29:21
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/commit/f0a29efc69925381173c41c0c8c25da617c2d8c6 [^]

related to FR-57515: set the context when importing items

---
M src/org/openbravo/service/external/integration/edl/BaseImportItemProcessor.java
M src/org/openbravo/service/external/integration/edl/EdlConstants.java
---
(0174370)
hgbot   
2025-01-20 10:29   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/50 [^]
(0174371)
hgbot   
2025-01-20 10:32   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 50eaa043b5d1a01023aad66333c55c7832588868
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 20-01-2025 10:31:16
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/50eaa043b5d1a01023aad66333c55c7832588868 [^]

related to FR-57515: "client side" events only support "All" context

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-test/org/openbravo/events/client/ClientSubscriptionTest.java
M src/org/openbravo/events/client/dal/EventSubscriptionEventHandler.java
---
(0174372)
hgbot   
2025-01-20 10:32   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/98 [^]