Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0048579Openbravo ERPA. Platformpublic2022-02-11 11:572022-04-21 09:54
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
PR22Q3 
Core
No
0048579: Push API
Create the definition and infrastructure for defining the Push API
.
No tags attached.
depends on feature request 0048873 closed cberner Openbravo ERP A new API should be provided to allow creating Time Invalidated Caches 
related to feature request 0048681 closed caristu Modules Provide context data on request creation 
related to feature request 0048665 closed caristu Modules Improve EntityPropertyMapping to support exporting a subset of properties 
related to feature request 0048755 closed caristu Modules Allow to create EDL requests without commiting the current transaction 
related to defect 0048832 closed caristu Modules Define the Organization entity to show additional organization info 
related to feature request 0048853 closed caristu Modules Provide a selector reference for export mappings 
related to feature request 0048854 closed caristu Modules Support exporting a subset of entities 
related to feature request 0049159 closed caristu Openbravo ERP Add a new authentication method that authenticates by just setting the Authorization header with basic authentication 
related to defect 0049174 closed Triage Platform Conn Modules cannot edit event subscription in grid mode 
related to defect 0050160 closed caristu Openbravo ERP Write access should not be done when flushing dirty changes of bobs saved in admin mode 
related to defect 0053535 closed caristu POS2 Fails to update records that have a reference to an external system 
blocks feature request 0048954 closed caristu Retail Modules Generate an event when creating an order in the WebPOS 
blocks defect 0048994 closed caristu Openbravo ERP Include Push API tests using mockito 
blocks defect 0049024 closed caristu Modules Integrate Business API events infrastructure 
blocks feature request 0049083 closed caristu Openbravo ERP Push API: support multi-record events 
causes defect 0049285 closed caristu Openbravo ERP DB transaction is left opened after executing the test connectivity process 
causes defect 0052178 closed alostale Openbravo ERP resources (open file descriptors and java threads) leaked on push API 
Issue History
2022-02-11 11:57caristuNew Issue
2022-02-11 11:57caristuAssigned To => Triage Platform Conn
2022-02-11 11:57caristuModules => Core
2022-02-11 11:57caristuTriggers an Emergency Pack => No
2022-02-11 11:57caristuStatusnew => acknowledged
2022-02-11 12:00hgbotNote Added: 0134925
2022-02-11 12:58hgbotNote Added: 0134926
2022-02-14 16:46hgbotNote Added: 0134967
2022-02-16 16:51hgbotNote Added: 0135058
2022-02-17 17:00hgbotNote Added: 0135085
2022-02-17 18:09hgbotNote Added: 0135088
2022-02-17 18:53hgbotNote Added: 0135098
2022-02-24 19:45hgbotNote Added: 0135297
2022-02-24 19:58hgbotNote Added: 0135299
2022-03-02 10:40caristuRelationship addedrelated to 0048681
2022-03-02 10:40caristuRelationship addedrelated to 0048665
2022-03-04 08:10hgbotNote Added: 0135445
2022-03-04 08:15hgbotNote Added: 0135446
2022-03-15 13:05caristuRelationship addedrelated to 0048755
2022-03-17 08:34hgbotNote Added: 0135789
2022-03-18 11:53caristuRelationship addedrelated to 0048832
2022-03-21 09:44hgbotNote Added: 0135875
2022-03-21 14:06caristuRelationship addedrelated to 0048853
2022-03-21 14:07caristuRelationship addedrelated to 0048854
2022-03-21 17:41hgbotNote Added: 0135895
2022-03-21 17:46hgbotNote Added: 0135896
2022-03-21 17:47hgbotNote Added: 0135897
2022-04-01 12:30caristuRelationship addedblocks 0048954
2022-04-05 13:34hgbotNote Added: 0136334
2022-04-05 13:34hgbotNote Added: 0136335
2022-04-07 09:11hgbotNote Added: 0136383
2022-04-07 09:11hgbotResolutionopen => fixed
2022-04-07 09:11hgbotStatusacknowledged => closed
2022-04-07 09:11hgbotFixed in Version => PR22Q3
2022-04-07 09:11hgbotNote Added: 0136384
2022-04-07 09:12caristuAssigned ToTriage Platform Conn => caristu
2022-04-07 10:21hgbotNote Added: 0136392
2022-04-07 10:21hgbotNote Added: 0136393
2022-04-07 10:29caristuRelationship addedblocks 0048994
2022-04-07 14:21hgbotNote Added: 0136401
2022-04-07 15:32hgbotNote Added: 0136404
2022-04-07 15:38hgbotNote Added: 0136405
2022-04-08 13:18hgbotNote Added: 0136437
2022-04-08 13:26caristuRelationship addedrelated to 0049014
2022-04-08 13:47hgbotNote Added: 0136438
2022-04-08 13:55hgbotNote Added: 0136443
2022-04-08 16:06caristuRelationship addedrelated to 0049018
2022-04-08 16:17caristuRelationship deletedrelated to 0049018
2022-04-11 14:24hgbotNote Added: 0136465
2022-04-11 18:38caristuRelationship addedrelated to 0049024
2022-04-11 18:39caristuRelationship deletedrelated to 0049024
2022-04-11 18:39caristuRelationship addedblocks 0049024
2022-04-19 08:39hgbotNote Added: 0136574
2022-04-19 08:39hgbotNote Added: 0136575
2022-04-19 09:14hgbotNote Added: 0136577
2022-04-19 09:18hgbotNote Added: 0136578
2022-04-19 16:06caristuRelationship addedrelated to 0049083
2022-04-21 09:54alostaleRelationship addeddepends on 0048873
2022-04-28 09:55caristuRelationship addedrelated to 0049159
2022-04-28 10:39alostaleRelationship replacedblocks 0049083
2022-04-29 11:30alostaleRelationship addedrelated to 0049174
2022-05-10 17:37caristuRelationship addedcauses 0049285
2022-09-09 12:41caristuRelationship addedrelated to 0050160
2023-04-27 09:26alostaleRelationship addedcauses 0052178
2023-10-04 08:17caristuRelationship addedrelated to 0053535

Notes
(0134925)
hgbot   
2022-02-11 12:00   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.business/-/merge_requests/1 [^]
(0134926)
hgbot   
2022-02-11 12:58   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/2 [^]
(0134967)
hgbot   
2022-02-14 16:46   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/526 [^]
(0135058)
hgbot   
2022-02-16 16:51   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.core/-/merge_requests/2 [^]
(0135085)
hgbot   
2022-02-17 17:00   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/10 [^]
(0135088)
hgbot   
2022-02-17 18:09   
Merge Request created: https://gitlab.com/openbravo/ci/modules/org.openbravo.service.external.integration.tests/-/merge_requests/5 [^]
(0135098)
hgbot   
2022-02-17 18:53   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/12 [^]
(0135297)
hgbot   
2022-02-24 19:45   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/10 [^]
(0135299)
hgbot   
2022-02-24 19:58   
Merge request closed: https://gitlab.com/openbravo/ci/modules/org.openbravo.service.external.integration.tests/-/merge_requests/5 [^]
(0135445)
hgbot   
2022-03-04 08:10   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api/-/merge_requests/36 [^]
(0135446)
hgbot   
2022-03-04 08:15   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards/-/merge_requests/5 [^]
(0135789)
hgbot   
2022-03-17 08:34   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/2 [^]
(0135875)
hgbot   
2022-03-21 09:44   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/12 [^]
(0135895)
hgbot   
2022-03-21 17:41   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/2 [^]
(0135896)
hgbot   
2022-03-21 17:46   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api/-/merge_requests/36 [^]
(0135897)
hgbot   
2022-03-21 17:47   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards/-/merge_requests/5 [^]
(0136334)
hgbot   
2022-04-05 13:34   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.core/-/merge_requests/2 [^]
(0136335)
hgbot   
2022-04-05 13:34   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/2 [^]
(0136383)
hgbot   
2022-04-07 09:11   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/526 [^]
(0136384)
hgbot   
2022-04-07 09:11   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 841e40041126b1e8f3e8abf9a1c86da5e283d64c
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 07-04-2022 09:09:43
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/841e40041126b1e8f3e8abf9a1c86da5e283d64c [^]

fixes ISSUE-48579: Push API

  Adds core features required by the Push API:

  - SynchronizationEvent API
  - External System definition and API

---
---
(0136392)
hgbot   
2022-04-07 10:21   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.business/-/merge_requests/1 [^]
(0136393)
hgbot   
2022-04-07 10:21   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.business [^]
Changeset: e1b2e35555e27f047223401bccc5bccdb729b0db
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 07-04-2022 10:20:36
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.business/-/commit/e1b2e35555e27f047223401bccc5bccdb729b0db [^]

related to ISSUE-48579: Business API Events

---
---
(0136401)
hgbot   
2022-04-07 14:21   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sampledata [^]
Changeset: b6be13b00e0513d58d3b01a68c86b659670a91d1
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 07-04-2022 14:21:04
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sampledata/-/commit/b6be13b00e0513d58d3b01a68c86b659670a91d1 [^]

related to ISSUE-48579: Fix sampledata DB consistency

---
M referencedata/sampledata/The_White_Valley_Group/AD_WINDOW_ACCESS.xml
M referencedata/sampledata/The_White_Valley_Group/OBUIAPP_PROCESS_ACCESS.xml
---
(0136404)
hgbot   
2022-04-07 15:32   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata [^]
Changeset: 5e734a8bf0c97f282cc0c86432a61fed13848a5a
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 07-04-2022 15:31:53
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata/-/commit/5e734a8bf0c97f282cc0c86432a61fed13848a5a [^]

related to ISSUE-48579: Fix sampledata DB consistency

---
M referencedata/sampledata/The_White_Valley_Group/AD_WINDOW_ACCESS.xml
M referencedata/sampledata/The_White_Valley_Group/OBUIAPP_PROCESS_ACCESS.xml
---
(0136405)
hgbot   
2022-04-07 15:38   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.testsampledata [^]
Changeset: a075630fecef6135956fec9c9daf575bb078aca3
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 07-04-2022 15:38:44
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.testsampledata/-/commit/a075630fecef6135956fec9c9daf575bb078aca3 [^]

related to ISSUE-48579: Fix sampledata DB consistency

---
M referencedata/sampledata/Retail_Test/AD_WINDOW_ACCESS.xml
M referencedata/sampledata/Retail_Test/OBUIAPP_PROCESS_ACCESS.xml
---
(0136437)
hgbot   
2022-04-08 13:18   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 62d5703e7d6605aac1c54d6343dae3a59d6bcf92
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 08-04-2022 13:18:30
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/62d5703e7d6605aac1c54d6343dae3a59d6bcf92 [^]

related to ISSUE-48579: Make test work in JDK17

---
M src-test/src/org/openbravo/service/externalsystem/http/HttpExternalSystemCommunicationTest.java
---
(0136438)
hgbot   
2022-04-08 13:47   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/557 [^]
(0136443)
hgbot   
2022-04-08 13:55   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.business/-/merge_requests/3 [^]
(0136465)
hgbot   
2022-04-11 14:24   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.business/-/merge_requests/3 [^]
(0136574)
hgbot   
2022-04-19 08:39   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 807dc6f6874bd6c35b41bc3d34f9560b8565e615
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 19-04-2022 08:38:45
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/807dc6f6874bd6c35b41bc3d34f9560b8565e615 [^]

related to ISSUE-48579: Push API improvements

---
A src-db/database/model/tables/C_EXTERNAL_SYSTEM_HTTP.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_MESSAGE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/sourcedata/AD_TABLE.xml
M src-test/src/org/openbravo/service/externalsystem/ExternalSystemProviderTest.java
M src-test/src/org/openbravo/service/externalsystem/http/HttpExternalSystemCommunicationTest.java
M src-test/src/org/openbravo/service/externalsystem/http/HttpExternalSystemDataCreationTest.java
M src/org/openbravo/service/externalsystem/ExternalSystem.java
M src/org/openbravo/service/externalsystem/ExternalSystemConfigurationError.java
M src/org/openbravo/service/externalsystem/ExternalSystemProvider.java
M src/org/openbravo/service/externalsystem/http/BasicHttpAuthorizationProvider.java
M src/org/openbravo/service/externalsystem/http/HttpAuthorizationProvider.java
M src/org/openbravo/service/externalsystem/http/HttpExternalSystem.java
M src/org/openbravo/service/externalsystem/http/HttpExternalSystemDataEventHandler.java
M src/org/openbravo/service/externalsystem/http/NoAuthHttpAuthorizationProvider.java
M src/org/openbravo/service/externalsystem/process/CheckConnectivity.java
---
(0136575)
hgbot   
2022-04-19 08:39   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/557 [^]
(0136577)
hgbot   
2022-04-19 09:14   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata [^]
Changeset: fc82293f8448396515e8ef243ae47b9909fd7198
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 19-04-2022 09:14:32
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata/-/commit/fc82293f8448396515e8ef243ae47b9909fd7198 [^]

related to ISSUE-48579: Fix sampledata DB consistency

---
M referencedata/sampledata/The_White_Valley_Group/AD_SEQUENCE.xml
M referencedata/sampledata/The_White_Valley_Group/AD_WINDOW_ACCESS.xml
---
(0136578)
hgbot   
2022-04-19 09:18   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.testsampledata [^]
Changeset: 2b7e3344a1e225ae1265beb7d38cc19237791269
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 19-04-2022 09:18:18
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.testsampledata/-/commit/2b7e3344a1e225ae1265beb7d38cc19237791269 [^]

related to ISSUE-48579: Fix sampledata DB consistency

---
M referencedata/sampledata/Retail_Test/AD_SEQUENCE.xml
M referencedata/sampledata/Retail_Test/AD_WINDOW_ACCESS.xml
---