Deploy OpenBoxes (Grails 3) to obdev3.pih-emr.org

Build: #1108 was successful Changes by Evan <evanwaterman@hotmail.com>

Code commits

openboxes-develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 60449b94696686751612898906f90f772008dd8b

    bumped app version to 0.9.10-SNAPSHOT

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

    Evan <evanwaterman@hotmail.com> a4da8346b9e65c2ec7a1ba628b6e9dc40e5884f3

    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 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)
  • 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> 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)