Openbravo Issue Tracking System - Modules
View Issue Details
0055417ModulesDistribution Order for Advanced Warehouse Operationspublic2024-05-07 11:092024-06-03 08:22
caristu 
caristu 
highminorN/A
closedfixed 
5
 
 
approved
No
0055417: API for Handling Units
Support including the information of the handling units both in GET and POST requests of the Delivery Note API[1]. Linked to Jira[2].

[1] https://livebuilds.openbravo.com/context/retail_modules_pgsql_pi/api?urls.primaryName=Business%20API%20-%20Transactional%20Data#/DeliveryNote [^]
[2] https://openbravo.atlassian.net/browse/RM-10757 [^]
NA
No tags attached.
related to feature request 0055235 closed vmromanos Receive Delivery Note linked to a Purchase Order or not linked to any other document 
Issue History
2024-05-07 11:09caristuNew Issue
2024-05-07 11:09caristuAssigned To => caristu
2024-05-07 11:09caristuOBNetwork customer => No
2024-05-07 11:09caristuIssue generated from0055235
2024-05-07 11:09caristuRelationship addedrelated to 0055235
2024-05-07 11:10hgbotMerge Request Status => open
2024-05-07 11:10hgbotNote Added: 0164131
2024-05-08 15:51hgbotNote Added: 0164337
2024-05-13 11:30hgbotNote Added: 0164483
2024-05-14 11:54hgbotNote Added: 0164550
2024-05-14 12:39hgbotNote Added: 0164552
2024-05-14 12:41hgbotNote Added: 0164553
2024-05-15 16:37hgbotNote Added: 0164681
2024-05-27 12:27hgbotMerge Request Statusopen => approved
2024-06-03 08:01hgbotNote Added: 0165424
2024-06-03 08:01hgbotNote Added: 0165425
2024-06-03 08:04hgbotNote Added: 0165426
2024-06-03 08:04hgbotNote Added: 0165427
2024-06-03 08:09hgbotNote Added: 0165428
2024-06-03 08:09hgbotNote Added: 0165429
2024-06-03 08:11hgbotNote Added: 0165430
2024-06-03 08:11hgbotNote Added: 0165431
2024-06-03 08:15hgbotNote Added: 0165432
2024-06-03 08:15hgbotNote Added: 0165433
2024-06-03 08:18hgbotResolutionopen => fixed
2024-06-03 08:18hgbotStatusnew => closed
2024-06-03 08:18hgbotNote Added: 0165434
2024-06-03 08:18hgbotNote Added: 0165435
2024-06-03 08:22hgbotNote Added: 0165436
2024-06-03 08:22hgbotNote Added: 0165437

Notes
(0164131)
hgbot   
2024-05-07 11:10   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.distributionorders/-/merge_requests/142 [^]
(0164337)
hgbot   
2024-05-08 15:51   
Merge Request created: https://gitlab.com/openbravo/ci/modules/org.openbravo.api.tests/-/merge_requests/66 [^]
(0164483)
hgbot   
2024-05-13 11:30   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1237 [^]
(0164550)
hgbot   
2024-05-14 11:54   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations/-/merge_requests/252 [^]
(0164552)
hgbot   
2024-05-14 12:39   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.api/-/merge_requests/13 [^]
(0164553)
hgbot   
2024-05-14 12:41   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/270 [^]
(0164681)
hgbot   
2024-05-15 16:37   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/42 [^]
(0165424)
hgbot   
2024-06-03 08:01   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: e019fde2d3ee74ed54141a1d12a778d197930cd2
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 03-06-2024 07:59:17
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/e019fde2d3ee74ed54141a1d12a778d197930cd2 [^]

related to FR-55417: handling unit status management

---
---
(0165425)
hgbot   
2024-06-03 08:01   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1237 [^]
(0165427)
hgbot   
2024-06-03 08:04   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/42 [^]
(0165426)
hgbot   
2024-06-03 08:04   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration [^]
Changeset: 44f4e37d2091e8a5d9a5325239dbf8ef636ce17b
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 03-06-2024 06:04:16
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/commit/44f4e37d2091e8a5d9a5325239dbf8ef636ce17b [^]

related to FR-55417: support reusing an AD entity mapping doc in a java property doc

---
M src/org/openbravo/service/external/integration/mapping/documentation/ObjectPropertyDocumentation.java
---
(0165428)
hgbot   
2024-06-03 08:09   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: 931e3dbcac9fefe8239d98083cfcea9fb7313737
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 03-06-2024 08:06:33
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/931e3dbcac9fefe8239d98083cfcea9fb7313737 [^]

related to FR-55417: Handling Unit entity mapping and event

  - Created HandlingUnit outward entity mapping
  - Created API_HandlingUnitStatusChange PushAPI event

---
A src/org/openbravo/api/mappings/handlingunit/ExportHandlingUnitJavaPropertyMappingHandler.java
M examples/Openbravo API.postman_collection.json
M src-db/database/sourcedata/CNC_PUBLIC_EVENTS.xml
M src-db/database/sourcedata/OBEI_ENTITY_MAPPING.xml
M src-db/database/sourcedata/OBEI_PROP_MAP_INSTANCE.xml
M src/org/openbravo/api/openapi/ApiPropertyDocumentationTransformer.java
M src/org/openbravo/api/openapi/CategoryOpenAPIGenerator.java
M src/org/openbravo/api/openapi/OpenApiEntityMapping.java
---
(0165429)
hgbot   
2024-06-03 08:09   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/270 [^]
(0165430)
hgbot   
2024-06-03 08:11   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations [^]
Changeset: b4efda212e5f73a5c99fb989a76c5785edee7abf
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 03-06-2024 08:10:59
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations/-/commit/b4efda212e5f73a5c99fb989a76c5785edee7abf [^]

related to FR-55417: take into account the handling unit status

---
M src-db/database/sourcedata/AD_TAB.xml
M src-db/database/sourcedata/AD_VAL_RULE.xml
---
(0165431)
hgbot   
2024-06-03 08:11   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations/-/merge_requests/252 [^]
(0165432)
hgbot   
2024-06-03 08:15   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.api/-/merge_requests/13 [^]
(0165433)
hgbot   
2024-06-03 08:15   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.api [^]
Changeset: 23a3248a3303fc319775f450602cd66ffe273c19
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 03-06-2024 06:15:28
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.api/-/commit/23a3248a3303fc319775f450602cd66ffe273c19 [^]

related to FR-55417: add storageType property mapping in HandlingUnit entity mapping

---
M src-db/database/sourcedata/OBEI_PROP_MAP_INSTANCE.xml
---
(0165434)
hgbot   
2024-06-03 08:18   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.distributionorders [^]
Changeset: e7bd8f098b4c2c7303c3eca7aa2033e3e2db801a
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 03-06-2024 08:17:07
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.distributionorders/-/commit/e7bd8f098b4c2c7303c3eca7aa2033e3e2db801a [^]

fixes FR-55417: include handling unit info in the Delivery Note API

---
A src/org/openbravo/warehouse/advancedwarehouseoperations/distributionorders/api/mappings/deliverynote/ExportDeliveryNoteJavaPropertyMappingHandler.java
A src/org/openbravo/warehouse/advancedwarehouseoperations/distributionorders/api/mappings/deliverynote/ImportDeliveryNoteJavaPropertyMappingHandler.java
A src/org/openbravo/warehouse/advancedwarehouseoperations/distributionorders/api/mappings/deliverynote/ImportedDeliveryNoteHandlingUnitFetcher.java
A src/org/openbravo/warehouse/advancedwarehouseoperations/distributionorders/api/mappings/deliverynote/NonEmptyHandlingUnitException.java
M examples/Openbravo AWO DO API.postman_collection.json
M src-db/database/model/tables/OBDOA_DELIVERYNOTELINE.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_TAB.xml
M src-db/database/sourcedata/OBEI_ENTITY_MAPPING.xml
M src-db/database/sourcedata/OBEI_PROP_MAP_INSTANCE.xml
---
(0165435)
hgbot   
2024-06-03 08:18   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations.distributionorders/-/merge_requests/142 [^]
(0165436)
hgbot   
2024-06-03 08:22   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.api.tests [^]
Changeset: ecc3745b06f242d1a7e9524b432d326e1c9968d5
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 03-06-2024 08:20:30
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.api.tests/-/commit/ecc3745b06f242d1a7e9524b432d326e1c9968d5 [^]

related to FR-55417: add test cases

  - Test case to export handling units by ID
  - Test cases to export handling unit info in Delivery Note onward
    entity mapping
  - Test case to import handling units through the Delivery Note inward
    entity mapping

---
A src-test/data/export/filter/deliverynote/DeliveryNoteWithHandlingUnitByID.json
A src-test/data/export/filter/handlingunit/HandlingUnitById.json
A src-test/data/importer/DeliveryNoteWithHandlingUnits.json
A src-test/data/importer/DeliveryNoteWithNonEmptyHandlingUnit.json
A src-test/data/importer/DeliveryNoteWithNonEmptyHandlingUnit2.json
A src-test/org/openbravo/api/tests/export/ApiExportHandlingUnitFilters.java
M src-test/org/openbravo/api/tests/StandaloneTestSuite.java
M src-test/org/openbravo/api/tests/export/ApiExportDeliveryNoteFilters.java
M src-test/org/openbravo/api/tests/importer/ImportDeliveryNote.java
M src-test/org/openbravo/api/tests/util/ApiTestConstants.java
---
(0165437)
hgbot   
2024-06-03 08:22   
Merge request merged: https://gitlab.com/openbravo/ci/modules/org.openbravo.api.tests/-/merge_requests/66 [^]