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

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

Code commits

openboxes-develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 03548ddcc8138be42458745b86d97f3f80e7f163

    bump app version to 0.9.9-SNAPSHOT

    • gradle.properties (version 03548ddcc8138be42458745b86d97f3f80e7f163)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6365ea4932be1c0835ec1b1b78aef535dc5258f8

    Merge branch 'main' into develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 09acff31a6464ca4d71504a86b1d58fc54d3c72c m

    bumped app version to 0.9.8

    • gradle.properties (version 09acff31a6464ca4d71504a86b1d58fc54d3c72c)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7917 Fix comment not displaying in the requestor dashboard (#5970)

    • grails-app/domain/org/pih/warehouse/inventory/InboundStockMovementListItem.groovy (version 6d34dadb2c123069cac9284822a021a79355e526)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBS-1979 Cycle Count starting for wrong product (#5966)

    • src/js/hooks/cycleCount/countStep/useResolveDiscrepancies.js (version 6ae08823897b213f1f7125530a7c00cacee756b7)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7916 Fix expiration date confirm dialog showing for non existent lots (#5967)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 8546306056530ffb8f9703aa67d67e2bbd70fd39)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 17a8647087d3352138de7b1fd86a7594910f9365 m

    OBPIH-7906 Allow browser user password change on user edit page (#5961)

    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version 17a8647087d3352138de7b1fd86a7594910f9365)
    • grails-app/i18n/messages.properties (version 17a8647087d3352138de7b1fd86a7594910f9365)
    • grails-app/services/org/pih/warehouse/core/UserService.groovy (version 17a8647087d3352138de7b1fd86a7594910f9365)
    • src/test/groovy/org/pih/warehouse/RoleInterceptorSpec.groovy (version 17a8647087d3352138de7b1fd86a7594910f9365)
    • src/test/groovy/org/pih/warehouse/core/UserServiceRoleValidationSpec.groovy (version 17a8647087d3352138de7b1fd86a7594910f9365)
  • Justin Miranda

    Justin Miranda 0e89fe06be6e95a062618f19d3cbb9ec6bb7f3cf m

    OBPIH-7904 Unable to edit supplementary roles for users (#5960)

    • grails-app/domain/org/pih/warehouse/core/Role.groovy (version 0e89fe06be6e95a062618f19d3cbb9ec6bb7f3cf)
    • grails-app/services/org/pih/warehouse/core/UserService.groovy (version 0e89fe06be6e95a062618f19d3cbb9ec6bb7f3cf)
    • src/main/groovy/org/pih/warehouse/core/RoleType.groovy (version 0e89fe06be6e95a062618f19d3cbb9ec6bb7f3cf)
    • src/test/groovy/org/pih/warehouse/core/RoleSpec.groovy (version 0e89fe06be6e95a062618f19d3cbb9ec6bb7f3cf)
    • src/test/groovy/org/pih/warehouse/core/UserServiceRoleValidationSpec.groovy (version 0e89fe06be6e95a062618f19d3cbb9ec6bb7f3cf)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> a797198b5e6fe5540a2352dfca4c829d86993b64 m

    OBPIH-7902  Validate the file type only if it's an actual file upload (if it has size) (#5959)

    • grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version a797198b5e6fe5540a2352dfca4c829d86993b64)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7897 Improve validation message on future transaction date on record stock (#5958)

    • grails-app/i18n/messages.properties (version c33dd0e248d22fdbf474d824579aa287be848370)
    • src/main/groovy/org/pih/warehouse/inventory/RecordInventoryCommand.groovy (version c33dd0e248d22fdbf474d824579aa287be848370)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7892 Fix expired products in stock indicator not counting items expiring today (#5956)

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

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

    OBPIH-7886 Fix date format on requestor dashboard (#5955)

    • src/js/components/dashboard/StockRequestDashboard.jsx (version 94728ebb1447c5a9866dacb0bce631970dc1fdb0)
    • src/js/components/form-elements/v2/DateFieldDateFns.jsx (version 94728ebb1447c5a9866dacb0bce631970dc1fdb0)
    • src/js/utils/dateUtils.js (version 94728ebb1447c5a9866dacb0bce631970dc1fdb0)
  • Matthew Pearson <mpearson@pih.org>

    Matthew Pearson <mpearson@pih.org> 788cace0af816aa972a713a4631c57f16f895e6b m

    Consolidate role permission handling at the controller/service boundary (#5948)
    Signed-off-by: Matthew Pearson <matthewpearson@gmail.com>

    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version 788cace0af816aa972a713a4631c57f16f895e6b)
    • grails-app/controllers/org/pih/warehouse/user/UserController.groovy (version 788cace0af816aa972a713a4631c57f16f895e6b)
    • grails-app/i18n/messages.properties (version 788cace0af816aa972a713a4631c57f16f895e6b)
    • grails-app/services/org/pih/warehouse/core/LocationRoleDataService.groovy (version 788cace0af816aa972a713a4631c57f16f895e6b)
    • grails-app/services/org/pih/warehouse/core/UserService.groovy (version 788cace0af816aa972a713a4631c57f16f895e6b)
    • src/test/groovy/org/pih/warehouse/RoleInterceptorSpec.groovy (version 788cace0af816aa972a713a4631c57f16f895e6b)
    • src/test/groovy/org/pih/warehouse/core/UserControllerSpec.groovy (version 788cace0af816aa972a713a4631c57f16f895e6b)
    • src/test/groovy/org/pih/warehouse/core/UserServiceRoleValidationSpec.groovy (version 788cace0af816aa972a713a4631c57f16f895e6b)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7887 Fix requestor demand value not visible on fulfilling edit page for stock requests (#5950)

    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version c52e138acbe2636608aa103d58936f53045832a3)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7886 Fix missing date requested on requestor dashboard (#5946)

    • grails-app/domain/org/pih/warehouse/inventory/InboundStockMovementListItem.groovy (version afa61f80409b87e6d7e69d3420e921113228dba5)
  • Matthew Pearson <mpearson@pih.org>

    Matthew Pearson <mpearson@pih.org> a599007325efe780a21b3537ecce3ca25635c926 m

    Do not trust caller-supplied URLs and upload content (#5944)
    Signed-off-by: Matthew Pearson <matthewpearson@gmail.com>

    • grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • grails-app/controllers/org/pih/warehouse/reporting/ReportController.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • grails-app/domain/org/pih/warehouse/core/Document.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • grails-app/i18n/messages.properties (version a599007325efe780a21b3537ecce3ca25635c926)
    • src/main/groovy/org/pih/warehouse/core/file/FileExtension.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • src/main/groovy/org/pih/warehouse/core/file/FileNameGenerator.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • src/main/groovy/org/pih/warehouse/core/http/ContentType.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • src/test/groovy/org/pih/warehouse/core/DocumentSpec.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
    • src/test/groovy/org/pih/warehouse/reporting/ReportControllerDownloadShippingReportSpec.groovy (version a599007325efe780a21b3537ecce3ca25635c926)
  • Matthew Pearson <mpearson@pih.org>

    Matthew Pearson <mpearson@pih.org> deeac6a4a7aba86ce99c4bda37142e41d209293e m

    Replace GroovyPagesTemplateEngine for Zebra templates (#5943)
    Signed-off-by: Matthew Pearson <matthewpearson@gmail.com>

    • build.gradle (version deeac6a4a7aba86ce99c4bda37142e41d209293e)
    • grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version deeac6a4a7aba86ce99c4bda37142e41d209293e)
    • grails-app/services/org/pih/warehouse/core/BeanPropertyTemplateService.groovy (version deeac6a4a7aba86ce99c4bda37142e41d209293e)
    • grails-app/services/org/pih/warehouse/core/TemplateService.groovy (version deeac6a4a7aba86ce99c4bda37142e41d209293e)
    • src/test/groovy/org/pih/warehouse/core/BeanPropertyTemplateServiceSpec.groovy (version deeac6a4a7aba86ce99c4bda37142e41d209293e)
    • src/test/groovy/org/pih/warehouse/core/DocumentControllerZebraTemplateSpec.groovy (version deeac6a4a7aba86ce99c4bda37142e41d209293e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7885 Fix unable to create destination from Outbound stock movement (#5942)

    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 98157a5375bc30cf443c71fc2af1d146ec07cc55)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    Revert 5924 bug/obpih 7830 (#5941)
    Co-authored-by: adambalcerzak <abalcerzak@soldevelo.com>

    • src/main/groovy/org/pih/warehouse/api/StockMovementItem.groovy (version 405ff5d49cbc4c0677f19dcb64bcfc04aa04c7fe)
    • src/test/groovy/org/pih/warehouse/api/AvailableItemStatusSpec.groovy (version 405ff5d49cbc4c0677f19dcb64bcfc04aa04c7fe)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 5c4c255f0d7a315bce16c1efc1147071c73f5b18 m

    OBPIH-7728 Make data on PO shipment more readable (#5939)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 5c4c255f0d7a315bce16c1efc1147071c73f5b18)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    Revert "OBPIH-7825 Fix record stock save" (#5940)
    Co-authored-by: adambalcerzak <abalcerzak@soldevelo.com>

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version bd32fff02dba56e349a7cca88ade0d7c801914b8)
    • src/main/groovy/org/pih/warehouse/inventory/InventoryItemManager.groovy (version bd32fff02dba56e349a7cca88ade0d7c801914b8)