Deploy latest backend for mobile app to staging environment

Build: #140 was successful Code changes detected

Code commits

Showing 100 of 436 code changes

openboxes-vvg

  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> f0b775019e7a1b9ae6e2d84e4ee4d002ca83f14d m

    Fixed fulfillment status showing Issued for staged orders

    • src/main/groovy/org/pih/warehouse/api/FulfillmentStatusResolver.groovy (version f0b775019e7a1b9ae6e2d84e4ee4d002ca83f14d)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 7e7f096415ddf8bf1248d6de4728479cc7c45609 m

    Fix tests after merge

    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • grails-app/services/org/pih/warehouse/product/ProductPackageService.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • grails-app/services/org/pih/warehouse/product/ProductSupplierPreferenceService.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • grails-app/services/org/pih/warehouse/report/NotificationService.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/obaf/jobs/ObafJobsIntegrationSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/obaf/putaway/PutawayOrdersIntegrationSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/core/DirectoryApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/core/LocationWriteApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/core/SelectOptionsApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/core/UnitOfMeasureApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/inventory/CycleCountApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/inventory/CycleCountReportApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/inventory/CycleCountSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/product/ProductOptionsApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/product/ProductSourceSettingsApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/product/ProductSourceSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/integration-test/groovy/org/pih/warehouse/api/regression/platform/spec/product/ProductSupplierApiSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/main/groovy/org/pih/warehouse/core/session/SessionManager.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/test/groovy/org/pih/warehouse/core/session/SessionManagerSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
    • src/test/groovy/org/pih/warehouse/regression/platform/report/NotificationServiceSpec.groovy (version 7e7f096415ddf8bf1248d6de4728479cc7c45609)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 1cb069c0e45099d6716f6a2496737d939ab3e8e6 m

    Merge branch 'develop' into feature/obaf-integration

  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> d28bf7c0a19ed2ac61ad0f168039160a6a551932 m

    OBPIH-7348 Maintain order of inventory items in count and recount (#6293)

    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version d28bf7c0a19ed2ac61ad0f168039160a6a551932)
    • src/js/hooks/cycleCount/useResolveStep.js (version d28bf7c0a19ed2ac61ad0f168039160a6a551932)
    • src/js/utils/cycleCountUtils.jsx (version d28bf7c0a19ed2ac61ad0f168039160a6a551932)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountDto.groovy (version d28bf7c0a19ed2ac61ad0f168039160a6a551932)
    • src/test/groovy/org/pih/warehouse/inventory/CycleCountServiceSpec.groovy (version d28bf7c0a19ed2ac61ad0f168039160a6a551932)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 1cc4a0bde6688e58b234615a35a803d529b9fcde m

    OBPIH-7516 Reload table in all products tab when clicking back button… (#6284)

    • src/js/components/cycleCount/CycleCount.jsx (version 1cc4a0bde6688e58b234615a35a803d529b9fcde)
    • src/js/components/cycleCount/CycleCountFilters.jsx (version 1cc4a0bde6688e58b234615a35a803d529b9fcde)
    • src/js/hooks/cycleCount/useCycleCountFilters.js (version 1cc4a0bde6688e58b234615a35a803d529b9fcde)
    • src/js/hooks/useOnBackForwardNavigation.js (version 1cc4a0bde6688e58b234615a35a803d529b9fcde)
    • src/js/hooks/useSwitchTabs.js (version 1cc4a0bde6688e58b234615a35a803d529b9fcde)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 60449b94696686751612898906f90f772008dd8b m

    bumped app version to 0.9.10-SNAPSHOT

    • gradle.properties (version 60449b94696686751612898906f90f772008dd8b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> a4da8346b9e65c2ec7a1ba628b6e9dc40e5884f3 m

    Merge branch 'main' into develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> a193785380566602eb3c4c01e20fc8b63c119693 m

    bumped app version to 0.9.9

    • gradle.properties (version a193785380566602eb3c4c01e20fc8b63c119693)
  • Justin Miranda

    Justin Miranda 44aca7ec41df628c529ca71e9d78ec20a9e0adeb m

    New Crowdin updates (#6294)

    • grails-app/i18n/messages_es.properties (version 44aca7ec41df628c529ca71e9d78ec20a9e0adeb)
    • grails-app/i18n/messages_fr.properties (version 44aca7ec41df628c529ca71e9d78ec20a9e0adeb)
  • Justin Miranda

    Justin Miranda d68a12549333a61c16a3d238f64f902d68b638cb m

    New Crowdin updates (#6294)

    • grails-app/i18n/messages_es.properties (version d68a12549333a61c16a3d238f64f902d68b638cb)
    • grails-app/i18n/messages_fr.properties (version d68a12549333a61c16a3d238f64f902d68b638cb)
  • Justin Miranda

    Justin Miranda 11cb3a146b3367f4af0c7157592b85d5dd4ea312 m

    New Crowdin updates (#6227)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • grails-app/i18n/messages_ach.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_ar.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_cs.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_de.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_es.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_fi.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_fr.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_ht.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_it.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_nl.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_pt.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_rw.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_sw.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_tr.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_uk.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
    • grails-app/i18n/messages_zh.properties (version 11cb3a146b3367f4af0c7157592b85d5dd4ea312)
  • Justin Miranda

    Justin Miranda cf6a0dc16ea5ffcc92cf49d891ef838837281a31 m

    New Crowdin updates (#6227)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • grails-app/i18n/messages_ach.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_ar.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_cs.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_de.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_es.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_fi.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_fr.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_ht.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_it.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_nl.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_pt.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_rw.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_sw.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_tr.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_uk.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
    • grails-app/i18n/messages_zh.properties (version cf6a0dc16ea5ffcc92cf49d891ef838837281a31)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> d96e3c2a266a5355e5352870d88c95cb0b841c64 m

    OBPIH-8049 Rewrite Goods Receipt Note to work with new feature (fix for empty page) (#6292)

    • grails-app/views/goodsReceiptNote/print.gsp (version d96e3c2a266a5355e5352870d88c95cb0b841c64)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 62946dbcdb69857b05d8845a26123381c5eadd2c m

    OBPIH-6484 Links to product page on Items with backdated shipments indicator don't work (#6291)

    • grails-app/services/org/pih/warehouse/dashboard/IndicatorDataService.groovy (version 62946dbcdb69857b05d8845a26123381c5eadd2c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> e1bfad2f7c8df3842213849a65bec4242e0a79df m

    OBPIH-8043 Add API and unit tests for ProductPackageService (#6285)

    • src/integration-test/groovy/org/pih/warehouse/api/client/product/ProductPackageApi.groovy (version e1bfad2f7c8df3842213849a65bec4242e0a79df)
    • src/integration-test/groovy/org/pih/warehouse/api/client/product/ProductPackageApiWrapper.groovy (version e1bfad2f7c8df3842213849a65bec4242e0a79df)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductPackageApiSpec.groovy (version e1bfad2f7c8df3842213849a65bec4242e0a79df)
    • src/test/groovy/org/pih/warehouse/product/ProductPackageServiceSpec.groovy (version e1bfad2f7c8df3842213849a65bec4242e0a79df)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> bcf0563b6a2a31410ff46df43c68f004223d32a6 m

    OBPIH-8049 Rewrite Goods Receipt Note to work with new feature (#6280)

    • grails-app/controllers/org/pih/warehouse/reporting/GoodsReceiptNoteController.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/i18n/messages.properties (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/services/org/pih/warehouse/receiving/GoodsReceiptNoteService.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/services/org/pih/warehouse/report/NotificationService.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/views/email/_goodsDeliveryNote.gsp (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/views/goodsReceiptNote/_body.gsp (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/views/goodsReceiptNote/_header.gsp (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/views/goodsReceiptNote/_itemsTable.gsp (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/views/goodsReceiptNote/_shipmentStatus.gsp (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • grails-app/views/goodsReceiptNote/print.gsp (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • src/main/groovy/org/pih/warehouse/receiving/GoodsReceiptNoteDto.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • src/main/groovy/org/pih/warehouse/receiving/GoodsReceiptNoteItemStatus.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • src/main/groovy/org/pih/warehouse/receiving/GoodsReceiptNoteOriginalItemDto.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • src/main/groovy/org/pih/warehouse/receiving/GoodsReceiptNoteReceiptDto.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • src/main/groovy/org/pih/warehouse/receiving/GoodsReceiptNoteRowDto.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • src/main/groovy/org/pih/warehouse/receiving/GoodsReceiptNoteSplitItemDto.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
    • src/test/groovy/org/pih/warehouse/receiving/GoodsReceiptNoteServiceSpec.groovy (version bcf0563b6a2a31410ff46df43c68f004223d32a6)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17 m

    OBPIH-8048 Add tooltip to disabled save/continue buttons when validation errors exist (#6278)

    • grails-app/i18n/messages.properties (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
    • src/js/components/receivingV2/Receiving.jsx (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
    • src/js/components/receivingV2/editModal/EditLineItemModalFooter.jsx (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
    • src/js/hooks/receiving/v2/useReceivingNextValidation.js (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
    • src/js/hooks/receiving/v2/useReceivingSteps.js (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
    • src/js/tests/hooks/receiving/v2/useReceivingNextValidation.test.js (version 901c9442b9a5bdf3fa17a0e9e5c6e687b9c41d17)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 1bdee3bcd0e876a7f52b4aabf27b814bbbc221e9 m

    OBS-1989 pt 2. Default to receipt.dateDelivered in date selector on r… (#6273)

    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 1bdee3bcd0e876a7f52b4aabf27b814bbbc221e9)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 1bdee3bcd0e876a7f52b4aabf27b814bbbc221e9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> c89028fcde96ac47a3fadc42b13760168785cff9 m

    OBPIH-8041 Write tests for CombinedShipmentService (#6256)

    • src/integration-test/groovy/org/pih/warehouse/api/client/shipping/CombinedShipmentItemApi.groovy (version c89028fcde96ac47a3fadc42b13760168785cff9)
    • src/integration-test/groovy/org/pih/warehouse/api/client/shipping/CombinedShipmentItemApiWrapper.groovy (version c89028fcde96ac47a3fadc42b13760168785cff9)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/shipping/CombinedShipmentItemApiSpec.groovy (version c89028fcde96ac47a3fadc42b13760168785cff9)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/order/OrderItemTestBuilder.groovy (version c89028fcde96ac47a3fadc42b13760168785cff9)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/order/OrderTestBuilder.groovy (version c89028fcde96ac47a3fadc42b13760168785cff9)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/shipping/ShipmentTestBuilder.groovy (version c89028fcde96ac47a3fadc42b13760168785cff9)
    • src/test/groovy/org/pih/warehouse/shipping/CombinedShipmentServiceSpec.groovy (version c89028fcde96ac47a3fadc42b13760168785cff9)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 516fd40e5c446ff1a36cddf5bd02c5ddd852b4da m

    OBPIH-8046 Exclude blank lines from 'Received less than shipped' filter (#6268)

    • src/js/utils/receiving/receivingRowFilter.js (version 516fd40e5c446ff1a36cddf5bd02c5ddd852b4da)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> af3d8d19096e7199306525c462ee5741dd85a818 m

    OBPIH-8047 Remove location from shipped section in receiving edit modal (#6269)

    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version af3d8d19096e7199306525c462ee5741dd85a818)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.jsx (version af3d8d19096e7199306525c462ee5741dd85a818)
    • src/js/utils/ItemDetails.scss (version af3d8d19096e7199306525c462ee5741dd85a818)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 16b073f69ec6633640bbeff3c067e2219b4cb714 m

    OBPIH-8050 Disable receiving when logged into different location (#6272)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • grails-app/i18n/messages.properties (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptEditReceivingInfoCommandValidator.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequestValidator.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidator.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptEditReceivingInfoCommandValidatorSpec.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequestValidatorSpec.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
    • src/test/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidatorSpec.groovy (version 16b073f69ec6633640bbeff3c067e2219b4cb714)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 9cbd438582df3131babec04634d4b6fb08a0843d m

    OBPIH-8038 Add API and unit tests for ProductSupplierPreferenceService (#6251)

    • src/integration-test/groovy/org/pih/warehouse/api/client/product/ProductSupplierPreferenceApi.groovy (version 9cbd438582df3131babec04634d4b6fb08a0843d)
    • src/integration-test/groovy/org/pih/warehouse/api/client/product/ProductSupplierPreferenceApiWrapper.groovy (version 9cbd438582df3131babec04634d4b6fb08a0843d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductSupplierPreferenceApiSpec.groovy (version 9cbd438582df3131babec04634d4b6fb08a0843d)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/core/PreferenceTypeTestBuilder.groovy (version 9cbd438582df3131babec04634d4b6fb08a0843d)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/product/ProductSupplierTestBuilder.groovy (version 9cbd438582df3131babec04634d4b6fb08a0843d)
    • src/test/groovy/org/pih/warehouse/product/ProductSupplierPreferenceServiceSpec.groovy (version 9cbd438582df3131babec04634d4b6fb08a0843d)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 727b7d880fccb00d797a7f49bb243fd5d51cec22 m

    OBS-1989 better error message when dateDelivered in future (#6254)

    • grails-app/i18n/messages.properties (version 727b7d880fccb00d797a7f49bb243fd5d51cec22)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version 727b7d880fccb00d797a7f49bb243fd5d51cec22)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version 727b7d880fccb00d797a7f49bb243fd5d51cec22)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 3f7f6ad53eb0697b498a85400b31a94e37a51c22 m

    OBPIH-8037 Write tests for AttributeService (#6247)

    • src/integration-test/groovy/org/pih/warehouse/api/client/product/AttributeApi.groovy (version 3f7f6ad53eb0697b498a85400b31a94e37a51c22)
    • src/integration-test/groovy/org/pih/warehouse/api/client/product/AttributeApiWrapper.groovy (version 3f7f6ad53eb0697b498a85400b31a94e37a51c22)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/AttributeApiSpec.groovy (version 3f7f6ad53eb0697b498a85400b31a94e37a51c22)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/product/AttributeTestBuilder.groovy (version 3f7f6ad53eb0697b498a85400b31a94e37a51c22)
    • src/integration-test/groovy/org/pih/warehouse/slice/spec/product/AttributeServiceSpec.groovy (version 3f7f6ad53eb0697b498a85400b31a94e37a51c22)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> cb7fc81903aa265de8201721f1f2683ae6fc4a19 m

    OBPIH-8002 Prevent completing a receipt from a location different tha… (#6250)

    • grails-app/i18n/messages.properties (version cb7fc81903aa265de8201721f1f2683ae6fc4a19)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version cb7fc81903aa265de8201721f1f2683ae6fc4a19)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version cb7fc81903aa265de8201721f1f2683ae6fc4a19)
  • muhammadbahroz <34063141+muhammadbahroz@users.noreply.github.com>

    muhammadbahroz <34063141+muhammadbahroz@users.noreply.github.com> 94f393a240347209ad88fa6b48124e0238dd17ad m

    #6245 Redirect product/show to the stock card and remove dead phonecat view (#6246)
    Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>

    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version 94f393a240347209ad88fa6b48124e0238dd17ad)
    • grails-app/views/product/show.gsp (version 94f393a240347209ad88fa6b48124e0238dd17ad)
    • src/test/groovy/org/pih/warehouse/product/ProductControllerShowSpec.groovy (version 94f393a240347209ad88fa6b48124e0238dd17ad)
  • awss <awss@awssalmubarak.com>

    awss <awss@awssalmubarak.com> 9c35f5830ccb2d491f8a7e6ec347577a49a6da59 m

    Make cycle count views work with ONLY_FULL_GROUP_BY (#6223)

    • grails-app/migrations/views/cycle-count-session.sql (version 9c35f5830ccb2d491f8a7e6ec347577a49a6da59)
    • grails-app/migrations/views/pending_cycle_count_request.sql (version 9c35f5830ccb2d491f8a7e6ec347577a49a6da59)
    • src/integration-test/groovy/org/pih/warehouse/api/client/inventory/CycleCountApi.groovy (version 9c35f5830ccb2d491f8a7e6ec347577a49a6da59)
    • src/integration-test/groovy/org/pih/warehouse/api/client/inventory/CycleCountApiWrapper.groovy (version 9c35f5830ccb2d491f8a7e6ec347577a49a6da59)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/inventory/CycleCountApiSpec.groovy (version 9c35f5830ccb2d491f8a7e6ec347577a49a6da59)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 4be77f4a69bb4055a0a4157426dedf92c4634fb7 m

    OBPIH-8002 fix 4 - lotAndExpiryControl allow receiving null quantity … (#6242)

    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version 4be77f4a69bb4055a0a4157426dedf92c4634fb7)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version 4be77f4a69bb4055a0a4157426dedf92c4634fb7)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 4b43ad8d5561e348faa7d4741062c4155e7faf9d m

    OBPIH-8032 Add API and unit tests for GlAccountService (#6238)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • src/integration-test/groovy/org/pih/warehouse/api/client/core/SelectOptionsApi.groovy (version 4b43ad8d5561e348faa7d4741062c4155e7faf9d)
    • src/integration-test/groovy/org/pih/warehouse/api/client/core/SelectOptionsApiWrapper.groovy (version 4b43ad8d5561e348faa7d4741062c4155e7faf9d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/core/SelectOptionsApiGlAccountSpec.groovy (version 4b43ad8d5561e348faa7d4741062c4155e7faf9d)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/core/GlAccountTestBuilder.groovy (version 4b43ad8d5561e348faa7d4741062c4155e7faf9d)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/core/GlAccountTypeTestBuilder.groovy (version 4b43ad8d5561e348faa7d4741062c4155e7faf9d)
    • src/test/groovy/org/pih/warehouse/glAccount/GlAccountServiceSpec.groovy (version 4b43ad8d5561e348faa7d4741062c4155e7faf9d)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> a8e2796cf66c52c9a969a2eecbfd9501420fc261 m

    OBPIH-8035 Do not allow to rollback receipt when not in destination +… (#6243)

    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • grails-app/controllers/org/pih/warehouse/receiving/PartialReceivingController.groovy (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • grails-app/i18n/messages.properties (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • grails-app/views/returns/show.gsp (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • grails-app/views/stockMovement/show.gsp (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidator.groovy (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • src/test/groovy/org/pih/warehouse/RoleInterceptorSpec.groovy (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
    • src/test/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidatorSpec.groovy (version a8e2796cf66c52c9a969a2eecbfd9501420fc261)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 8a0b288b21d8d245e9f9e17e566ae86e4162c56f m

    OBPIH-8039 Unable to go forward after clear bin field on newly added line on count  (#6240)

    • src/js/components/cycleCount/tableCell/BinLocationCell.jsx (version 8a0b288b21d8d245e9f9e17e566ae86e4162c56f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 7c7105e291eb11160121bf1a47feb90c6a027f55 m

    OBPIH-8001 Validations on edit modal (#6239)

    • grails-app/i18n/messages.properties (version 7c7105e291eb11160121bf1a47feb90c6a027f55)
    • src/js/consts/timeFormat.js (version 7c7105e291eb11160121bf1a47feb90c6a027f55)
    • src/js/hooks/receiving/v2/useEditLineItemValidation.js (version 7c7105e291eb11160121bf1a47feb90c6a027f55)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 7c7105e291eb11160121bf1a47feb90c6a027f55)
    • src/js/tests/utils/receiving/parseTypedExpirationDate.test.js (version 7c7105e291eb11160121bf1a47feb90c6a027f55)
    • src/js/utils/receiving/parseTypedExpirationDate.js (version 7c7105e291eb11160121bf1a47feb90c6a027f55)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 38daf68f4a90f30eb8373b7db1054f8e32957354 m

    OBPIH-8029 Add API and unit tests for UomService (#6232)

    • src/integration-test/groovy/org/pih/warehouse/api/client/core/UnitOfMeasureApi.groovy (version 38daf68f4a90f30eb8373b7db1054f8e32957354)
    • src/integration-test/groovy/org/pih/warehouse/api/client/core/UnitOfMeasureApiWrapper.groovy (version 38daf68f4a90f30eb8373b7db1054f8e32957354)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/core/UnitOfMeasureApiSpec.groovy (version 38daf68f4a90f30eb8373b7db1054f8e32957354)
    • src/integration-test/groovy/org/pih/warehouse/common/domain/builder/core/UnitOfMeasureTestBuilder.groovy (version 38daf68f4a90f30eb8373b7db1054f8e32957354)
    • src/test/groovy/org/pih/warehouse/core/UomServiceSpec.groovy (version 38daf68f4a90f30eb8373b7db1054f8e32957354)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> d018c74c527fef32747f687b279b9137cc583207 m

    OBPIH-7212 Items duplicated in ALL PRODUCTS tab of Cycle count (#6233)

    • grails-app/migrations/views/cycle-count-candidate.sql (version d018c74c527fef32747f687b279b9137cc583207)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version d018c74c527fef32747f687b279b9137cc583207)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 03dda0b65f8d6782513f114997f323eb39615392 m

    OBPIH-8033 Lot and exp control validation broken on CC (#6235)

    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDto.groovy (version 03dda0b65f8d6782513f114997f323eb39615392)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDtoMapper.groovy (version 03dda0b65f8d6782513f114997f323eb39615392)
    • src/test/groovy/org/pih/warehouse/inventory/CycleCountServiceSpec.groovy (version 03dda0b65f8d6782513f114997f323eb39615392)
  • Usman Azfar <usmanazfarshafiq@gmail.com>

    Usman Azfar <usmanazfarshafiq@gmail.com> 53aa8925cb607f198e4c18713f511ca74307f77e m

    #5479 Add API for fetching all the roles of a user (#6221)
    Co-authored-by: Usman Azfar <176689130+Usman-Azfar@users.noreply.github.com>

    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • grails-app/controllers/org/pih/warehouse/api/UserRoleApiController.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • grails-app/services/org/pih/warehouse/core/UserRoleService.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/integration-test/groovy/org/pih/warehouse/api/client/core/UserRoleApi.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/integration-test/groovy/org/pih/warehouse/api/client/core/UserRoleApiWrapper.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/core/UserRoleApiSpec.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/main/groovy/org/pih/warehouse/core/LocationRoleDto.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/main/groovy/org/pih/warehouse/core/LocationRoleDtoMapper.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/main/groovy/org/pih/warehouse/core/RoleDto.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/main/groovy/org/pih/warehouse/core/RoleDtoMapper.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/main/groovy/org/pih/warehouse/core/UserRolesDto.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/test/groovy/org/pih/warehouse/RoleInterceptorSpec.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/test/groovy/org/pih/warehouse/UrlMappingsSpec.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/test/groovy/org/pih/warehouse/api/UserRoleApiControllerSpec.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/test/groovy/org/pih/warehouse/core/LocationRoleDtoMapperSpec.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/test/groovy/org/pih/warehouse/core/RoleDtoMapperSpec.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
    • src/test/groovy/org/pih/warehouse/core/UserRoleServiceSpec.groovy (version 53aa8925cb607f198e4c18713f511ca74307f77e)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> a8a55745aa555f6381435619c861aa6c527798a7 m

    OBPIH-8025 Add selectors for e2e tests to new receiving workflow and fix tooltips (#6234)

    • grails-app/views/goodsReceiptNote/print.gsp (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/components/DataTable/v2/DataTableHeader.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/components/dashboard/CustomAlert.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/components/form-elements/v2/Switch.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/components/receivingV2/ConfirmReceiptInfo.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/components/wizard/v2/WizardPageLayout.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/hooks/receiving/v2/useConfirmReceiptDetails.js (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/utils/ConfirmModal.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/utils/ItemDetails.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/utils/Select.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
    • src/js/wrappers/CustomTooltip.jsx (version a8a55745aa555f6381435619c861aa6c527798a7)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> d389a10e32e1c3ff8e13db6e58e28a0d03600581 m

    OBPIH-8001 pt2. bulk inventory item create

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> eca88272297ed092e5365524c4edeadbbb48d1e2 m

    pass InventoryItem instead of InventoryItemByProductLot as method arg

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version eca88272297ed092e5365524c4edeadbbb48d1e2)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ef3586dba0f6d57a81fd4f5a1d041ace2ca4ae0c m

    remove default param in test

    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version ef3586dba0f6d57a81fd4f5a1d041ace2ca4ae0c)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 112425849a1d51663ff165a9555d3df88767b841 m

    OBPIH-8001 pt2. bulk inventory item create

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 112425849a1d51663ff165a9555d3df88767b841)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 112425849a1d51663ff165a9555d3df88767b841)
    • src/main/groovy/org/pih/warehouse/inventory/InventoryItemManager.groovy (version 112425849a1d51663ff165a9555d3df88767b841)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptTransactionManager.groovy (version 112425849a1d51663ff165a9555d3df88767b841)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 112425849a1d51663ff165a9555d3df88767b841)
    • src/test/groovy/org/pih/warehouse/inventory/InventoryItemManagerSpec.groovy (version 112425849a1d51663ff165a9555d3df88767b841)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptTransactionManagerSpec.groovy (version 112425849a1d51663ff165a9555d3df88767b841)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> b477674a4a6f2cdee8615bc8227b2a6087e9861c m

    OBPIH-8002 pt3. Receiving on inactive bin location (#6228)

    • grails-app/i18n/messages.properties (version b477674a4a6f2cdee8615bc8227b2a6087e9861c)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version b477674a4a6f2cdee8615bc8227b2a6087e9861c)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version b477674a4a6f2cdee8615bc8227b2a6087e9861c)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 61897ec6b9628e89e85172cd477076d48c1db310 m

    Add unit test coverage for CycleCountService

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 7895fffbc58cc73569528047cde191c919509a58 m

    New Crowdin updates
    Merge pull request #5963 from openboxes/l10n_develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 498879d689e0408f8340ec286f425b14048ee501 m

    Merge branch 'develop' into td/cyclecountservice-specs

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 56b911c04224afb88155bcfa4dcd38b19111ca09 m

    Merge branch 'develop' into l10n_develop

  • Justin Miranda

    Justin Miranda 8d69daeb25f2298e3a5851fe6ade30e6396a624d m

    New translations messages.properties (Acholi)
    [ci skip]

    • grails-app/i18n/messages_ach.properties (version 8d69daeb25f2298e3a5851fe6ade30e6396a624d)
  • Justin Miranda

    Justin Miranda d440a9ce52ca97c6539954888302aa4b2b5f2526 m

    New translations messages.properties (Kinyarwanda)
    [ci skip]

    • grails-app/i18n/messages_rw.properties (version d440a9ce52ca97c6539954888302aa4b2b5f2526)
  • Justin Miranda

    Justin Miranda c878eb4c2f15bf1fd3f6f4a9f7e959e74ccd5c93 m

    New translations messages.properties (Haitian Creole)
    [ci skip]

    • grails-app/i18n/messages_ht.properties (version c878eb4c2f15bf1fd3f6f4a9f7e959e74ccd5c93)
  • Justin Miranda

    Justin Miranda 07e23d5b302c4b7783e05d90dcfe3c15dcfbce51 m

    New translations messages.properties (Swahili)
    [ci skip]

    • grails-app/i18n/messages_sw.properties (version 07e23d5b302c4b7783e05d90dcfe3c15dcfbce51)
  • Justin Miranda

    Justin Miranda f008e07049421f35a5deadcb1e562ff0e607bded m

    New translations messages.properties (Chinese Simplified)
    [ci skip]

    • grails-app/i18n/messages_zh.properties (version f008e07049421f35a5deadcb1e562ff0e607bded)
  • Justin Miranda

    Justin Miranda a939adfffd2966f5b103abc96e8bb3f041159c04 m

    New translations messages.properties (Turkish)
    [ci skip]

    • grails-app/i18n/messages_tr.properties (version a939adfffd2966f5b103abc96e8bb3f041159c04)
  • Justin Miranda

    Justin Miranda b3144aad9d41eb49896a199d8eaefc15eb77261d m

    New translations messages.properties (Portuguese)
    [ci skip]

    • grails-app/i18n/messages_pt.properties (version b3144aad9d41eb49896a199d8eaefc15eb77261d)
  • Justin Miranda

    Justin Miranda c14279ccda686b355402baddefdbd2d7874d81c5 m

    New translations messages.properties (Dutch)
    [ci skip]

    • grails-app/i18n/messages_nl.properties (version c14279ccda686b355402baddefdbd2d7874d81c5)
  • Justin Miranda

    Justin Miranda 0f2996872b45613403ef5f6ab20bb2c0c87b74c4 m

    New translations messages.properties (Italian)
    [ci skip]

    • grails-app/i18n/messages_it.properties (version 0f2996872b45613403ef5f6ab20bb2c0c87b74c4)
  • Justin Miranda

    Justin Miranda cd7bfbf3a73df8c0b042b58aa53c99f5084cc283 m

    New translations messages.properties (Finnish)
    [ci skip]

    • grails-app/i18n/messages_fi.properties (version cd7bfbf3a73df8c0b042b58aa53c99f5084cc283)
  • Justin Miranda

    Justin Miranda 0819c7745fc293386cd39e63e817f483b08ad9c9 m

    New translations messages.properties (German)
    [ci skip]

    • grails-app/i18n/messages_de.properties (version 0819c7745fc293386cd39e63e817f483b08ad9c9)
  • Justin Miranda

    Justin Miranda 9a5a20ab23d0d1cc796b14c901bd9fae745c9ace m

    New translations messages.properties (Czech)
    [ci skip]

    • grails-app/i18n/messages_cs.properties (version 9a5a20ab23d0d1cc796b14c901bd9fae745c9ace)
  • Justin Miranda

    Justin Miranda 5f7446d6a68d0221b9bf463d758b669f8b337334 m

    New translations messages.properties (Arabic)
    [ci skip]

    • grails-app/i18n/messages_ar.properties (version 5f7446d6a68d0221b9bf463d758b669f8b337334)
  • Justin Miranda

    Justin Miranda ab2fe633a8644396a33d6d443d968a85d616199f m

    New translations messages.properties (Spanish)
    [ci skip]

    • grails-app/i18n/messages_es.properties (version ab2fe633a8644396a33d6d443d968a85d616199f)
  • Justin Miranda

    Justin Miranda aff910c0512fadf8f3b0da3c0e3fa44a437fb63e m

    New translations messages.properties (French)
    [ci skip]

    • grails-app/i18n/messages_fr.properties (version aff910c0512fadf8f3b0da3c0e3fa44a437fb63e)
  • Justin Miranda

    Justin Miranda fdb5ccab4cd83faba85d77b87ee0a996d88d686b m

    New translations messages.properties (Ukrainian)
    [ci skip]

    • grails-app/i18n/messages_uk.properties (version fdb5ccab4cd83faba85d77b87ee0a996d88d686b)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> bb0550334169c12b6a33118ccd960390dba29dd8 m

    OBPIH-8027 Hide 0 qty receipt items on SM receipts tab  (#6217)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version bb0550334169c12b6a33118ccd960390dba29dd8)
    • grails-app/domain/org/pih/warehouse/receiving/Receipt.groovy (version bb0550334169c12b6a33118ccd960390dba29dd8)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version bb0550334169c12b6a33118ccd960390dba29dd8)
    • src/test/groovy/org/pih/warehouse/inventory/StockMovementServiceSpec.groovy (version bb0550334169c12b6a33118ccd960390dba29dd8)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> c1d9c4806a98519df44dfd601463d5c63232cdf9 m

    OBPIH-8001 Validations on edit modal (#6218)

    • grails-app/i18n/messages.properties (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/hooks/receiving/v2/useEditLineItemValidation.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/hooks/receiving/v2/useEditModalLocationAutofill.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/hooks/receiving/v2/useQuantityReceivingValidation.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/hooks/receiving/v2/useReceivingNextValidation.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/tests/hooks/receiving/v2/useEditLineItemValidation.test.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/tests/hooks/receiving/v2/useReceivingLineItems.test.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/tests/hooks/receiving/v2/useReceivingNextValidation.test.js (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/tests/utils/cells/SelectCell.test.jsx (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/js/utils/cells/SelectCell.jsx (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/main/groovy/org/pih/warehouse/product/ProductDto.groovy (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/main/groovy/org/pih/warehouse/product/ProductDtoMapper.groovy (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/main/groovy/org/pih/warehouse/product/ProductHandlingLabelDto.groovy (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDtoMapper.groovy (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/main/groovy/org/pih/warehouse/product/lot/ProductLotDto.groovy (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
    • src/test/groovy/org/pih/warehouse/product/ProductDtoMapperSpec.groovy (version c1d9c4806a98519df44dfd601463d5c63232cdf9)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 4679a7e9fa3645543cb69bc729d20ca1ae795728 m

    OBPIH-7944 Show received columns on receiving step and update status preview on cancel remaining (#6222)

    • src/js/components/receivingV2/CheckStep.jsx (version 4679a7e9fa3645543cb69bc729d20ca1ae795728)
    • src/js/components/receivingV2/ConfirmReceiptInfo.jsx (version 4679a7e9fa3645543cb69bc729d20ca1ae795728)
    • src/js/hooks/receiving/v2/useConfirmReceiptActions.js (version 4679a7e9fa3645543cb69bc729d20ca1ae795728)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 4679a7e9fa3645543cb69bc729d20ca1ae795728)
    • src/js/hooks/receiving/v2/useConfirmReceiptStatusTransition.js (version 4679a7e9fa3645543cb69bc729d20ca1ae795728)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 4679a7e9fa3645543cb69bc729d20ca1ae795728)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 4679a7e9fa3645543cb69bc729d20ca1ae795728)
  • Justin Miranda

    Justin Miranda a842105d7032b75c8db44c5e90f18e9186ca5896 m

    New translations messages.properties (Acholi)
    [ci skip]

    • grails-app/i18n/messages_ach.properties (version a842105d7032b75c8db44c5e90f18e9186ca5896)
  • Justin Miranda

    Justin Miranda cc851ad467f046f26d76b983cb1e00f8bf0d1ba5 m

    New translations messages.properties (Kinyarwanda)
    [ci skip]

    • grails-app/i18n/messages_rw.properties (version cc851ad467f046f26d76b983cb1e00f8bf0d1ba5)
  • Justin Miranda

    Justin Miranda b017c00b89c57e7abad0f923ee8c453e55a3570a m

    New translations messages.properties (Haitian Creole)
    [ci skip]

    • grails-app/i18n/messages_ht.properties (version b017c00b89c57e7abad0f923ee8c453e55a3570a)
  • Justin Miranda

    Justin Miranda e23243d7a14898a03baa7808586093e7ed73d2a2 m

    New translations messages.properties (Swahili)
    [ci skip]

    • grails-app/i18n/messages_sw.properties (version e23243d7a14898a03baa7808586093e7ed73d2a2)
  • Justin Miranda

    Justin Miranda 4bf49e19a9a5621ea5797aa28f35921cf41a07d8 m

    New translations messages.properties (Chinese Simplified)
    [ci skip]

    • grails-app/i18n/messages_zh.properties (version 4bf49e19a9a5621ea5797aa28f35921cf41a07d8)
  • Justin Miranda

    Justin Miranda 3eea98052813895c4d93c0f2e331438243259116 m

    New translations messages.properties (Turkish)
    [ci skip]

    • grails-app/i18n/messages_tr.properties (version 3eea98052813895c4d93c0f2e331438243259116)
  • Justin Miranda

    Justin Miranda 987f64868242da45f7a8c523e9b819fac60161a6 m

    New translations messages.properties (Portuguese)
    [ci skip]

    • grails-app/i18n/messages_pt.properties (version 987f64868242da45f7a8c523e9b819fac60161a6)
  • Justin Miranda

    Justin Miranda f4d930e0e5f2822c999dd7d14557f95296c5c3bc m

    New translations messages.properties (Dutch)
    [ci skip]

    • grails-app/i18n/messages_nl.properties (version f4d930e0e5f2822c999dd7d14557f95296c5c3bc)
  • Justin Miranda

    Justin Miranda d7bb3f3f78f47d8344bceb7437f5fad3cec328f4 m

    New translations messages.properties (Italian)
    [ci skip]

    • grails-app/i18n/messages_it.properties (version d7bb3f3f78f47d8344bceb7437f5fad3cec328f4)
  • Justin Miranda

    Justin Miranda a390fc3b7016448b8dbbb2bb9c0ec3edead34f6f m

    New translations messages.properties (Finnish)
    [ci skip]

    • grails-app/i18n/messages_fi.properties (version a390fc3b7016448b8dbbb2bb9c0ec3edead34f6f)
  • Justin Miranda

    Justin Miranda e86db44972c133734873c5a36d40252bd11d13ef m

    New translations messages.properties (German)
    [ci skip]

    • grails-app/i18n/messages_de.properties (version e86db44972c133734873c5a36d40252bd11d13ef)
  • Justin Miranda

    Justin Miranda f6b4b532a30ebf8417b4e61bdb12eefaf1002d21 m

    New translations messages.properties (Czech)
    [ci skip]

    • grails-app/i18n/messages_cs.properties (version f6b4b532a30ebf8417b4e61bdb12eefaf1002d21)
  • Justin Miranda

    Justin Miranda 864f142695d190e9b86e61bde7137c14f8604541 m

    New translations messages.properties (Arabic)
    [ci skip]

    • grails-app/i18n/messages_ar.properties (version 864f142695d190e9b86e61bde7137c14f8604541)
  • Justin Miranda

    Justin Miranda 3c56933b4f2e5ffd35e80eb5739cac5d37865a1a m

    New translations messages.properties (Spanish)
    [ci skip]

    • grails-app/i18n/messages_es.properties (version 3c56933b4f2e5ffd35e80eb5739cac5d37865a1a)
  • Justin Miranda

    Justin Miranda 07c8407a804929151d11a0f752debaba78b769ca m

    New translations messages.properties (French)
    [ci skip]

    • grails-app/i18n/messages_fr.properties (version 07c8407a804929151d11a0f752debaba78b769ca)
  • Justin Miranda

    Justin Miranda 70acacd41e774df8aec137e9612971027ba5d212 m

    New translations messages.properties (Ukrainian)
    [ci skip]

    • grails-app/i18n/messages_uk.properties (version 70acacd41e774df8aec137e9612971027ba5d212)
  • Justin Miranda

    Justin Miranda e67a24cc59a5ad066a9f33ed4ec4d4996165a934 m

    Update source file messages.properties
    [ci skip]

    • grails-app/i18n/messages.properties (version e67a24cc59a5ad066a9f33ed4ec4d4996165a934)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 3e6e729aaeb4d2b9f838030d5d650b3d4992546f m

    OBPIH-8002 pt2 - receiving validate lot and expiry control on backend

  • Justin Miranda

    Justin Miranda 379381a96409a60479754426c001a5c1ea72cc4b m

    New translations messages.properties (Spanish)
    [ci skip]

    • grails-app/i18n/messages_es.properties (version 379381a96409a60479754426c001a5c1ea72cc4b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6addba043c23dd36c0b10f9e4c9276af1705d1d9 m

    missing newline

    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version 6addba043c23dd36c0b10f9e4c9276af1705d1d9)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 573af8c1848b13ed7c26c8b26f96b9101c945e0a m

    Show whether a bug report was sent after submitting it

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 990336875783fdc2e01a56dee00bcc6873faf91e m

    validateProductLotAndExpiryControl

    • grails-app/i18n/messages.properties (version 990336875783fdc2e01a56dee00bcc6873faf91e)
    • src/main/groovy/org/pih/warehouse/core/validation/ObjectValidationResult.groovy (version 990336875783fdc2e01a56dee00bcc6873faf91e)
    • src/main/groovy/org/pih/warehouse/core/validation/Validator.groovy (version 990336875783fdc2e01a56dee00bcc6873faf91e)
    • src/main/groovy/org/pih/warehouse/product/ProductValidator.groovy (version 990336875783fdc2e01a56dee00bcc6873faf91e)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version 990336875783fdc2e01a56dee00bcc6873faf91e)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidator.groovy (version 990336875783fdc2e01a56dee00bcc6873faf91e)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version 990336875783fdc2e01a56dee00bcc6873faf91e)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6113ef8f04d85196cd1be9d0e69579765bcf8243 m

    Merge branch 'develop' into bug/189-bug-report-feedback

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 4b6ab285dc0414c5b872fa0089ec8c916812b160 m

    Fix flaky API specs racing transactional controller commits

  • awss <awss@awssalmubarak.com>

    awss <awss@awssalmubarak.com> 02164d1d7af161c232acd00f069f7ac14b3a653a m

    Use MessageLocalizer in processError

    • grails-app/controllers/org/pih/warehouse/core/ErrorsController.groovy (version 02164d1d7af161c232acd00f069f7ac14b3a653a)
    • src/test/groovy/org/pih/warehouse/core/ErrorsControllerSpec.groovy (version 02164d1d7af161c232acd00f069f7ac14b3a653a)
  • Justin Miranda

    Justin Miranda a52e157d039e3db6c5731908d3a4f1c0377da637 m

    Update source file messages.properties
    [ci skip]

    • grails-app/i18n/messages.properties (version a52e157d039e3db6c5731908d3a4f1c0377da637)
  • Justin Miranda

    Justin Miranda 2c17577fce2df7b1e0297932fef3eda3ec274c41 m

    New translations messages.properties (Acholi)
    [ci skip]

    • grails-app/i18n/messages_ach.properties (version 2c17577fce2df7b1e0297932fef3eda3ec274c41)
  • Justin Miranda

    Justin Miranda 9fc79459c7442b3ad32e3c3f6f3ad9fded460946 m

    New translations messages.properties (Kinyarwanda)
    [ci skip]

    • grails-app/i18n/messages_rw.properties (version 9fc79459c7442b3ad32e3c3f6f3ad9fded460946)
  • Justin Miranda

    Justin Miranda 15a9de1aa1c11f1f76e95d70f867f96843859c4c m

    New translations messages.properties (Haitian Creole)
    [ci skip]

    • grails-app/i18n/messages_ht.properties (version 15a9de1aa1c11f1f76e95d70f867f96843859c4c)
  • Justin Miranda

    Justin Miranda 9425d279e89e3bf16d70973d34b6aa815bf0da7b m

    New translations messages.properties (Swahili)
    [ci skip]

    • grails-app/i18n/messages_sw.properties (version 9425d279e89e3bf16d70973d34b6aa815bf0da7b)
  • Justin Miranda

    Justin Miranda 42957e905bd14052769802e2cd5bcf9485272c7c m

    New translations messages.properties (Chinese Simplified)
    [ci skip]

    • grails-app/i18n/messages_zh.properties (version 42957e905bd14052769802e2cd5bcf9485272c7c)
  • Justin Miranda

    Justin Miranda 20fe347c92d1e16f98a25b55c538ba545979ca59 m

    New translations messages.properties (Turkish)
    [ci skip]

    • grails-app/i18n/messages_tr.properties (version 20fe347c92d1e16f98a25b55c538ba545979ca59)
  • Justin Miranda

    Justin Miranda a17483a9049fb8cff412b2c40373851eec9de9f3 m

    New translations messages.properties (Portuguese)
    [ci skip]

    • grails-app/i18n/messages_pt.properties (version a17483a9049fb8cff412b2c40373851eec9de9f3)
  • Justin Miranda

    Justin Miranda a253fbd40204d2b81d1f3ee7c0e5a7cf38fa5c97 m

    New translations messages.properties (Dutch)
    [ci skip]

    • grails-app/i18n/messages_nl.properties (version a253fbd40204d2b81d1f3ee7c0e5a7cf38fa5c97)