Build: #1071 was successful
Job: Default Job was successful
Code commits
openboxes-receiving-refactor
-
Evan <evanwaterman@hotmail.com> d2eced42db98fa4342d775bacda0e845483d682e
Merge branch 'develop' into feature/receiving-redesign
-
Evan <evanwaterman@hotmail.com> d08ebded28060168325e44d94610f7f8fbdefd15
OBPIH-7893 p4. Add CsvWriter (#6109)
- src/main/groovy/org/pih/warehouse/core/validation/Validator.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/BulkDataExportComponentResolver.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/BulkDataWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterConfig.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterConfigValidator.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterFieldConfig.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterResult.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/ConfiguresBulkDataWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/ConfiguresCsvWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/CsvWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/CsvWriterConfig.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/main/groovy/org/pih/warehouse/exporter/CsvWriterResult.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/test/groovy/org/pih/warehouse/exporter/BulkDataWriterConfigValidatorSpec.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
- src/test/groovy/org/pih/warehouse/exporter/CsvWriterSpec.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
-
Evan <evanwaterman@hotmail.com> 77bbef05af0d02a0f33f85383299727777b07a3c
OBPIH-7893 p3. Add BulkDataUnbinder (#6106)
- src/main/groovy/org/pih/warehouse/exporter/BulkDataUnbinder.groovy (version 77bbef05af0d02a0f33f85383299727777b07a3c)
- src/test/groovy/org/pih/warehouse/exporter/BulkDataUnbinderSpec.groovy (version 77bbef05af0d02a0f33f85383299727777b07a3c)
-
Evan <evanwaterman@hotmail.com> c4c49335b681e964d4cf18e0ca5a4a30323134b9
OBPIH-7893 p2. Add DefaultTypeFormatter and base Formatter (#6104)
- src/main/groovy/org/pih/warehouse/core/date/AbstractDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/date/DateFormatterContext.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/date/IDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/date/InstantFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/date/JavaUtilDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/date/LocalDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/date/ZonedDateTimeFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/formatter/DefaultTypeFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/formatter/Formatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
- src/main/groovy/org/pih/warehouse/core/formatter/FormatterContext.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
-
Luke Zulkarnain-Lemke <lukedlemke@gmail.com> 635b225b0dfc0d07619dad1a6583fbd9d803d5f4 m
fix: keep translation mode locale out of user language choices (#6152)
Co-authored-by: Codex (AI agent) <9452124+Z-Lemke@users.noreply.github.com>- grails-app/conf/application.yml (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/controllers/org/pih/warehouse/api/ApiController.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/services/org/pih/warehouse/core/LocalizationService.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/services/org/pih/warehouse/importer/ProductSynonymImportDataService.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/utils/org/pih/warehouse/LocalizationUtil.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/views/admin/showSettings.gsp (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/views/common/_footer.gsp (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/views/user/create.gsp (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- grails-app/views/user/edit.gsp (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/integration-test/groovy/org/pih/warehouse/api/spec/core/LocalizationApiSpec.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/js/MainRouter.jsx (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/js/components/Layout/Footer.jsx (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/js/tests/menu/FooterLocales.test.jsx (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/js/tests/menu/MainRouterLocales.test.jsx (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/test/groovy/org/pih/warehouse/core/LocalizationServiceSpec.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/test/groovy/org/pih/warehouse/core/LocalizationUtilSpec.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
- src/test/groovy/org/pih/warehouse/core/localization/LocaleManagerSpec.groovy (version 635b225b0dfc0d07619dad1a6583fbd9d803d5f4)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> ed9f5fd59b9b0f0f14a30ab8139269dc82796b54 m
OBPIH-7961 Multiple errors displayed on CC and CC Reporting during table loading (#6149)
- src/js/components/locations-configuration/ZoneAndBinLocations.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/locations-configuration/modals/AddBinModal.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/locations-configuration/modals/AddZoneModal.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/put-away/PutAwaySecondPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/receiving/PartialReceivingPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/receiving/ReceivingCheckScreen.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/replenishment/CreateReplenishment.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/replenishment/ReplenishmentCheckPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/replenishment/ReplenishmentSecondPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/returns/inbound/AddItemsPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/returns/inbound/SendInboundReturn.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/returns/outbound/AddItemsPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/returns/outbound/SendOutboundReturn.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/stock-list-management/StocklistManagement.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/stock-movement-wizard/outbound/PackingPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/stock-transfer/CreateStockTransfer.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/stock-transfer/StockTransferCheckPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/components/stock-transfer/StockTransferSecondPage.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/tests/api-client/handleError.test.js (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
- src/js/utils/apiClient.jsx (version ed9f5fd59b9b0f0f14a30ab8139269dc82796b54)
-
marekl11 <55535563+marekl11@users.noreply.github.com> 29292cb2605e087d2a7d59d50f3ff6226d332229 m
Remove five unreferenced frontend modules (#6146)
- src/js/consts/dataFormat/numberData.jsx (version 29292cb2605e087d2a7d59d50f3ff6226d332229)
- src/js/consts/imagesUrls.js (version 29292cb2605e087d2a7d59d50f3ff6226d332229)
-
Raymond Tang <Raytray@users.noreply.github.com> 85a3864b3041d024a95869d037e9289461a44310 m
Fix typo in Installation Guide title (#6136)
- docs/admin-guide/installation/index.md (version 85a3864b3041d024a95869d037e9289461a44310)
-
Evan <evanwaterman@hotmail.com> 4b703b817f4d3f9160d43a970d5b107dd996ceb1 m
Merge branch 'main' into develop
# Conflicts:
# gradle.properties -
Evan <evanwaterman@hotmail.com> a5c20c74243f32c7303fe38b18d5ad7a4cd55f46 m
bumped app version to 0.9.8-hotfix1
- gradle.properties (version a5c20c74243f32c7303fe38b18d5ad7a4cd55f46)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> ecab0267555df6c92dd777ea6965dcd219987162 m
OBPIH-7955 Add an endpoint to remove a cycle count with its transaction related associations (#6083)
- grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version ecab0267555df6c92dd777ea6965dcd219987162)
- grails-app/controllers/org/pih/warehouse/api/CycleCountApiController.groovy (version ecab0267555df6c92dd777ea6965dcd219987162)
- grails-app/domain/org/pih/warehouse/inventory/Transaction.groovy (version ecab0267555df6c92dd777ea6965dcd219987162)
- grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version ecab0267555df6c92dd777ea6965dcd219987162)
- grails-app/services/org/pih/warehouse/inventory/InventoryCountService.groovy (version ecab0267555df6c92dd777ea6965dcd219987162)
- grails-app/services/org/pih/warehouse/inventory/RefreshInventoryCountEventService.groovy (version ecab0267555df6c92dd777ea6965dcd219987162)
- src/main/groovy/org/pih/warehouse/inventory/RefreshInventoryCountEvent.groovy (version ecab0267555df6c92dd777ea6965dcd219987162)
-
Evan <evanwaterman@hotmail.com> abda5d629c73aa097b3682d6b350289d156d22d2 m
OBPIH-7922 Customize Notify.js notification duration (#6044)
- grails-app/conf/application.yml (version abda5d629c73aa097b3682d6b350289d156d22d2)
- grails-app/views/layouts/custom.gsp (version abda5d629c73aa097b3682d6b350289d156d22d2)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> ddc104516d071700a1ae9176bd72a3cb62e84093 m
OBPIH-7837 Don't display "0" requested items in Shipment and Documents (#6060)
- grails-app/i18n/messages.properties (version ddc104516d071700a1ae9176bd72a3cb62e84093)
- src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version ddc104516d071700a1ae9176bd72a3cb62e84093)
-
Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 3d0dc7b75c2837dc3bcfb02eb104ab601022d80b m
OBPIH-7941 Fix Edit page loading indefinitely for empty shipment (#6056)
- src/js/components/stock-movement-wizard/outbound/EditPage.jsx (version 3d0dc7b75c2837dc3bcfb02eb104ab601022d80b)
-
Evan <evanwaterman@hotmail.com> 5daf91265244e422e45618983650971b58e84d26 m
OBPIH-7745 make ready date optional in PO ready date and recipient im… (#6055)
- grails-app/services/org/pih/warehouse/importer/PurchaseOrderActualReadyDateImportDataService.groovy (version 5daf91265244e422e45618983650971b58e84d26)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b m
OBPIH-7882 Add certificate of donation custom xls template (#6048)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>- grails-app/controllers/org/pih/warehouse/core/Doc4jController.groovy (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- grails-app/controllers/org/pih/warehouse/shipping/ShipmentWorkflowController.groovy (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- grails-app/i18n/messages.properties (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- grails-app/migrations/0.9.x/changelog-2026-07-21-1200-add-shipping-xls-template-document-type.xml (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- grails-app/migrations/0.9.x/changelog.xml (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- grails-app/services/org/pih/warehouse/core/DocumentTemplateService.groovy (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
- src/main/groovy/org/pih/warehouse/core/DocumentCode.groovy (version 0bf3bc622dbd1732ea047c9b9683d50f6db4e28b)
-
Evan <evanwaterman@hotmail.com> 76ac0d769a2f6fc76da76b3a924da8e57e2b6d36 m
OBS-1981 When asserting request number uniqueness, also check locatio… (#6020)
- grails-app/services/org/pih/warehouse/requisition/RequisitionIdentifierService.groovy (version 76ac0d769a2f6fc76da76b3a924da8e57e2b6d36)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b m
OBPIH-7882 Add certificate of donation custom xls template (#6048)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>- grails-app/controllers/org/pih/warehouse/core/Doc4jController.groovy (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- grails-app/controllers/org/pih/warehouse/shipping/ShipmentWorkflowController.groovy (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- grails-app/i18n/messages.properties (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- grails-app/migrations/0.9.x/changelog-2026-07-21-1200-add-shipping-xls-template-document-type.xml (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- grails-app/migrations/0.9.x/changelog.xml (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- grails-app/services/org/pih/warehouse/core/DocumentTemplateService.groovy (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
- src/main/groovy/org/pih/warehouse/core/DocumentCode.groovy (version 11b0ab8cc827ea51201332cc7b4133f2c7ad4b5b)
-
Evan <evanwaterman@hotmail.com> 99fb3e61d2ba220dc1d83847e4852e2846ee17f0 m
Make it clearer that we're a WMS in README.md
- README.md (version 99fb3e61d2ba220dc1d83847e4852e2846ee17f0)
-
Geonina <185756521+gqcorneby@users.noreply.github.com> 5632415fba713129d81835c5b1498506091a1915 m
#6031 Fix document upload in Firefox/Safari (outbound Send + DropzoneFileSelect)
- src/js/components/form-elements/v2/DropzoneFileSelect.jsx (version 5632415fba713129d81835c5b1498506091a1915)
- src/js/components/stock-movement-wizard/combined-shipments/SendMovementPage.jsx (version 5632415fba713129d81835c5b1498506091a1915)
- src/js/components/stock-movement-wizard/outbound/SendMovementPage.jsx (version 5632415fba713129d81835c5b1498506091a1915)
-
Evan <evanwaterman@hotmail.com> 25bd48367c71fee5e9a510d94b39c0d493bb1fe7 m
Fix contributor icons in README
- README.md (version 25bd48367c71fee5e9a510d94b39c0d493bb1fe7)