Deploy master branch to production (obnav.pih-emr.org)

Build: #88 was successful

Job: Default job was successful

Stages & jobs

  1. Build

Code commits

0.9.x (grails 3 master)

  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 94befadca24ab49fa81f056ca13a3bca4e7cc463

    bumped app version to 0.9.3

    • gradle.properties (version 94befadca24ab49fa81f056ca13a3bca4e7cc463)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6878 Unable to restore available draft when stocklist used in outbound with autosave (#4977)

    • src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 8e9991c72efade7d0b7962115711a8d54b7b4349)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> a3a614dc832d97274f306a0add11dc758e5ad966

    OBPIH-6879 Fix rollback events issue (#4976)

    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version a3a614dc832d97274f306a0add11dc758e5ad966)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version a3a614dc832d97274f306a0add11dc758e5ad966)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 708d3cf385f2da96ad2c9a88c557aae131850c7d

    OBPIH-6472 Reintroduce shipment events tab in stock movement UI (fixes after QA) (#4974)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • grails-app/domain/org/pih/warehouse/core/Event.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • grails-app/domain/org/pih/warehouse/core/EventType.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • grails-app/domain/org/pih/warehouse/core/EventTypeDto.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • grails-app/domain/org/pih/warehouse/receiving/Receipt.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • grails-app/views/stockMovement/_events.gsp (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • src/main/groovy/org/pih/warehouse/core/HistoryItem.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
    • src/main/groovy/util/StringUtil.groovy (version 708d3cf385f2da96ad2c9a88c557aae131850c7d)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 8f2fcfc5c372c2a65efa415d08f6660ec776dfb1

    OBPIH-6867 Add comments tab for PO shipments (#4973)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version 8f2fcfc5c372c2a65efa415d08f6660ec776dfb1)
    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovement.groovy (version 8f2fcfc5c372c2a65efa415d08f6660ec776dfb1)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 8f2fcfc5c372c2a65efa415d08f6660ec776dfb1)
    • grails-app/views/stockMovement/_comments.gsp (version 8f2fcfc5c372c2a65efa415d08f6660ec776dfb1)
    • grails-app/views/stockMovement/addComment.gsp (version 8f2fcfc5c372c2a65efa415d08f6660ec776dfb1)
    • grails-app/views/stockMovement/show.gsp (version 8f2fcfc5c372c2a65efa415d08f6660ec776dfb1)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> c6b8d10ab0f910d8c32a73914c68cc0c78306230

    OBPIH-6864 Fix assign identifier job (#4967)

    • grails-app/jobs/org/pih/warehouse/jobs/AssignIdentifierJob.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/core/LocationIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/inventory/TransactionIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/order/OrderIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/order/PurchaseOrderIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/product/ProductIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/requisition/RequisitionIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentIdentifierService.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
    • src/main/groovy/org/pih/warehouse/core/identification/BlankIdentifierResolver.groovy (version c6b8d10ab0f910d8c32a73914c68cc0c78306230)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6861 Items not loaded after import in PO shipment  (#4966)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version e0bbf5a8e6c83a7b2768cca07a6ac2e7afa4a654)
  • Justin Miranda

    Justin Miranda d67b64f979f34d285800a2fece399b195545f908

    New Crowdin updates (#4768)

    • grails-app/i18n/messages_ach.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_ar.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_cs.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_de.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_es.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_fi.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_fr.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_ht.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_it.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_nl.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_pt.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_rw.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_sw.properties (version d67b64f979f34d285800a2fece399b195545f908)
    • grails-app/i18n/messages_zh.properties (version d67b64f979f34d285800a2fece399b195545f908)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 13022c980666314aa699a4c71d401f6bf5259146

    OBPIH-6859 Handle unexpected errors in full outbound import (#4970)

    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 13022c980666314aa699a4c71d401f6bf5259146)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 4e8557020ce1d32109f5bc50c4b68d92d82b0fd7

    OBPIH-6865 Nav bar tooltips are not translated to Spanish language on react pages (#4969)

    • grails-app/i18n/messages.properties (version 4e8557020ce1d32109f5bc50c4b68d92d82b0fd7)
    • src/js/components/Layout/NavbarIcons.jsx (version 4e8557020ce1d32109f5bc50c4b68d92d82b0fd7)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 7057b93293cc1f7439cfa8e711585e17e248c21d

    OBPIH-6839 Improve performance of order's derived status fetch and update (#4955)

    • grails-app/controllers/org/pih/warehouse/api/PurchaseOrderApiController.groovy (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/jobs/org/pih/warehouse/jobs/RefreshOrderSummaryJob.groovy (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/services/org/pih/warehouse/data/DataService.groovy (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/services/org/pih/warehouse/order/OrderSummaryService.groovy (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/services/org/pih/warehouse/order/RefreshOrderSummaryEventService.groovy (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/views/order/_summary.gsp (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/views/order/list.gsp (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
    • grails-app/views/order/show.gsp (version 7057b93293cc1f7439cfa8e711585e17e248c21d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 70134efe7f6e20ad71d265921696f856d499cb42

    OBPIH-6862 Buttons and columns in outbound return are not translated to Mexico language (#4965)

    • grails-app/i18n/messages.properties (version 70134efe7f6e20ad71d265921696f856d499cb42)
    • src/js/components/returns/outbound/AddItemsPage.jsx (version 70134efe7f6e20ad71d265921696f856d499cb42)
    • src/js/components/returns/outbound/PickPage.jsx (version 70134efe7f6e20ad71d265921696f856d499cb42)
    • src/js/components/returns/outbound/SendOutboundReturn.jsx (version 70134efe7f6e20ad71d265921696f856d499cb42)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 3dae0b90a9db2ea5b2c28144c5577060639266e1

    Default to a blank dsn if sentry env vars are not set (#4963)

    • grails-app/conf/application.yml (version 3dae0b90a9db2ea5b2c28144c5577060639266e1)
    • grails-app/conf/logback-spring.xml (version 3dae0b90a9db2ea5b2c28144c5577060639266e1)
    • grails-app/controllers/org/pih/warehouse/SentryInterceptor.groovy (version 3dae0b90a9db2ea5b2c28144c5577060639266e1)
    • src/main/groovy/org/pih/warehouse/monitoring/SentryServletContextListener.groovy (version 3dae0b90a9db2ea5b2c28144c5577060639266e1)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6833 Original line not editable when delete split lines in stock transfer (#4961)

    • src/js/components/stock-transfer/StockTransferSecondPage.jsx (version 3c324bcd14aa3c3cb91ef6a921409f8cfb1aa1e6)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6835 Additional line counted in line items count on stock transfers list (#4962)

    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version c087cff38359d25deebe815287012057e81d8050)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> e79529a3162dfa54ce8fcc8069f72487e6860e17

    OBPIH-6858 enable color logs for dev and testing only (#4959)

    • grails-app/conf/application-development.yml (version e79529a3162dfa54ce8fcc8069f72487e6860e17)
    • grails-app/conf/application.yml (version e79529a3162dfa54ce8fcc8069f72487e6860e17)
    • grails-app/conf/logback.xml (version e79529a3162dfa54ce8fcc8069f72487e6860e17)
    • src/integration-test/resources/logback-test.xml (version e79529a3162dfa54ce8fcc8069f72487e6860e17)
    • src/test/resources/logback-test.xml (version e79529a3162dfa54ce8fcc8069f72487e6860e17)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> f4d62118d575d3a9c897e8c6fcd085bbcf91ea53

    allow tests to run independently from code coverage (#4960)

    • .github/workflows/backend-tests.yml (version f4d62118d575d3a9c897e8c6fcd085bbcf91ea53)
    • build.gradle (version f4d62118d575d3a9c897e8c6fcd085bbcf91ea53)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6813 Shipped in PO column when edits to shipped quantities in receiving (#4957)

    • src/js/components/receiving/PartialReceivingPage.jsx (version 7c0825750357ae802f147dd232266e08ffcc85ce)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6834 Same lot in default bin in two locations prevents stock transfer (#4958)

    • grails-app/controllers/org/pih/warehouse/api/StockTransferApiController.groovy (version e0365cc0f3dd7b640e076e4dd51034c5f7ea3312)
    • src/js/api/urls.js (version e0365cc0f3dd7b640e076e4dd51034c5f7ea3312)
    • src/js/components/stock-transfer/CreateStockTransfer.jsx (version e0365cc0f3dd7b640e076e4dd51034c5f7ea3312)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 0d5b799bd7b0f705b2308aa1c486647160b0e972

    OBPIH-6825 Fail order items import if recipient is an inactive user (#4956)

    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 0d5b799bd7b0f705b2308aa1c486647160b0e972)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6838 Newly created users with invoice permission can't access invoicing (#4954)

    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version db9e9cc14d25eff2d50fa1686d224f01c7ce3b5e)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 04f86575f922e469635e7511673eede2893e84da

    OBPIH-6829 Unable to load add items modal in PO shipment after using Delete All button (#4953)

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

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

    OBPIH-6827 Error when open substitution modal after revise quantity (#4951)

    • src/main/groovy/org/pih/warehouse/api/StockMovementItem.groovy (version c7cbea4ee331bc9ad944e3622574f29f00ddeadd)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6472 Reintroduce shipment events tab in stock movement UI (#4947)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentController.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/domain/org/pih/warehouse/core/Event.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/domain/org/pih/warehouse/core/EventType.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/domain/org/pih/warehouse/core/Location.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/domain/org/pih/warehouse/receiving/Receipt.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/i18n/messages.properties (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/views/stockMovement/_events.gsp (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • grails-app/views/stockMovement/show.gsp (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
    • src/main/groovy/org/pih/warehouse/core/HistoryItem.groovy (version c9f0bf3064aee2610bbe84925361fe17dd0803d9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6813 Shipped in PO column when edits to shipped quantities in receiving (#4950)

    • src/js/components/receiving/PartialReceivingPage.jsx (version f17b3de77f91872557824dda79e6bd9ab1d4ca42)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 101676c97233b061e4b6185e1f0333e5aebc3637

    OBPIH-6822 Fails to select in date picker in Mexico locale (#4949)

    • src/js/components/form-elements/DateField.jsx (version 101676c97233b061e4b6185e1f0333e5aebc3637)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 445ab99c9cab5b69ee740833473b01ac54e7eeb2

    OBPIH-6821 Try next sequence number if generating an order number fails (#4948)

    • grails-app/services/org/pih/warehouse/order/PurchaseOrderIdentifierService.groovy (version 445ab99c9cab5b69ee740833473b01ac54e7eeb2)
    • src/main/groovy/org/pih/warehouse/core/identification/IdentifierGeneratorContext.groovy (version 445ab99c9cab5b69ee740833473b01ac54e7eeb2)
    • src/test/groovy/unit/org/pih/warehouse/order/PurchaseOrderIdentifierServiceSpec.groovy (version 445ab99c9cab5b69ee740833473b01ac54e7eeb2)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 96e3580e5567ca2ff9aec7adb0a500b4aebbe387

    OBPIH-6804 Build shipment history to display shipment events (#4940)

    • grails-app/domain/org/pih/warehouse/core/Event.groovy (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
    • grails-app/domain/org/pih/warehouse/receiving/Receipt.groovy (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
    • grails-app/i18n/messages.properties (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
    • src/main/groovy/org/pih/warehouse/core/EventCode.groovy (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
    • src/main/groovy/org/pih/warehouse/core/Historizable.groovy (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
    • src/main/groovy/org/pih/warehouse/core/HistoryItem.groovy (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
    • src/main/groovy/org/pih/warehouse/core/ReferenceDocument.groovy (version 96e3580e5567ca2ff9aec7adb0a500b4aebbe387)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 9f1f4392c4c642bc8071a6050b97bc30fe55699b

    OBPIH-6813 shipped in po column when edits to shipped quantities in receiving (#4941)

    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version 9f1f4392c4c642bc8071a6050b97bc30fe55699b)
    • grails-app/i18n/messages.properties (version 9f1f4392c4c642bc8071a6050b97bc30fe55699b)
    • src/js/components/form-elements/TextField.jsx (version 9f1f4392c4c642bc8071a6050b97bc30fe55699b)
    • src/js/components/receiving/PartialReceivingPage.jsx (version 9f1f4392c4c642bc8071a6050b97bc30fe55699b)
    • src/js/components/receiving/ReceivingCheckScreen.jsx (version 9f1f4392c4c642bc8071a6050b97bc30fe55699b)
    • src/main/groovy/org/pih/warehouse/api/PartialReceiptItem.groovy (version 9f1f4392c4c642bc8071a6050b97bc30fe55699b)
  • Justin Miranda

    Justin Miranda 874842bb217887b10f39f4150c667324482dc9d5

    Merge pull request #4946 from openboxes/fix-rtd-integration
    #4345 Long overdue fix for mkdocs build integration with readthedocs

  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 5e0cf06945ff5c5ca38b6aae98a5d62db5714cf6

    #4345 Long overdue fix for mkdocs build integration with readthedocs

    • .readthedocs.yaml (version 5e0cf06945ff5c5ca38b6aae98a5d62db5714cf6)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 69f0dd5a1a66c443e1cb3fee954b3ab5ed6ccfe2

    OBPIH-6733 Re-add release information to Sentry (#4945)

    • build.gradle (version 69f0dd5a1a66c443e1cb3fee954b3ab5ed6ccfe2)
    • grails-app/conf/application.yml (version 69f0dd5a1a66c443e1cb3fee954b3ab5ed6ccfe2)
    • grails-app/init/org/pih/warehouse/Application.groovy (version 69f0dd5a1a66c443e1cb3fee954b3ab5ed6ccfe2)
    • src/main/groovy/org/pih/warehouse/monitoring/SentryServletContextListener.groovy (version 69f0dd5a1a66c443e1cb3fee954b3ab5ed6ccfe2)
    • src/main/resources/sentry.properties (version 69f0dd5a1a66c443e1cb3fee954b3ab5ed6ccfe2)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 0bef6b940650cf7023edaa244b191761545d0ddb

    OBPIH-6813 Fix product source not displaying on invoice tab of PO show page (#4942)

    • grails-app/views/order/_orderInvoices.gsp (version 0bef6b940650cf7023edaa244b191761545d0ddb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 79a31497a924555964fc97a6e255e35f49afcdf0

    OBPIH-6733 sentry performance fix (#4944)

    • build.gradle (version 79a31497a924555964fc97a6e255e35f49afcdf0)
    • src/main/groovy/org/pih/warehouse/monitoring/SentryServletContainerInitializer.groovy (version 79a31497a924555964fc97a6e255e35f49afcdf0)
    • src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer (version 79a31497a924555964fc97a6e255e35f49afcdf0)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> edfb53ff2ca1cecb35f5833424d1423e7dddb47f

    OBPIH-6733 add support for Sentry performance tracing (#4898)

    • build.gradle (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • gradle.properties (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • grails-app/conf/application.yml (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • grails-app/conf/logback.xml (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • grails-app/conf/spring/resources.groovy (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • grails-app/controllers/org/pih/warehouse/SentryInterceptor.groovy (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • src/main/groovy/org/pih/warehouse/monitoring/GrailsHttpTransactionNameProvider.groovy (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • src/main/groovy/org/pih/warehouse/monitoring/HttpTransactionNameFormat.groovy (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • src/main/groovy/org/pih/warehouse/monitoring/SentryGrailsTracingFilter.groovy (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • src/main/groovy/org/pih/warehouse/monitoring/SentryServletContainerInitializer.groovy (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • src/main/resources/sentry.properties (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
    • src/main/resources/spy.properties (version edfb53ff2ca1cecb35f5833424d1423e7dddb47f)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> dd39e17d98550fa8171fe0b4ab25ab0f8caabb11

    OBPIH-6802 Bulk set recipient during a stock movement pack step (#4937)

    • src/js/components/stock-movement-wizard/outbound/PackingPage.jsx (version dd39e17d98550fa8171fe0b4ab25ab0f8caabb11)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 0b5227452608ed804e79df19e51f4aa86dde29bb

    OBPIH-6765 Add "Desired Date of Delivery" for E-Requests (fix after QA) (#4939)

    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 0b5227452608ed804e79df19e51f4aa86dde29bb)
    • src/js/components/stock-movement-wizard/request/CreateStockMovement.jsx (version 0b5227452608ed804e79df19e51f4aa86dde29bb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 47cc0e536da4686fef5d89a63f63d4b2633e8a07

    OBPIH-6649 Add support for Jacoco code coverage reporting (#4933)

    • .github/workflows/backend-tests.yml (version 47cc0e536da4686fef5d89a63f63d4b2633e8a07)
    • .github/workflows/on-change.yml (version 47cc0e536da4686fef5d89a63f63d4b2633e8a07)
    • .github/workflows/test-pull-request.yml (version 47cc0e536da4686fef5d89a63f63d4b2633e8a07)
    • build.gradle (version 47cc0e536da4686fef5d89a63f63d4b2633e8a07)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> d0a8cab0ba9a4333529c05e39aac3515ddaffe39

    OBPIH-6321 Wrap supplier name onto a next line in packing list document (#4936)

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

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 677abb20c955649c0d39f30a3fd2fa0c47452105

    OBPIH-6742 Performance: Virtualize table on receiving workflow (#4935)

    • src/js/components/form-elements/TableBodyVirtualized.jsx (version 677abb20c955649c0d39f30a3fd2fa0c47452105)
    • src/js/components/receiving/PartialReceivingPage.jsx (version 677abb20c955649c0d39f30a3fd2fa0c47452105)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> a24e5256be7d1d449ad900e87b420ab810772c3b

    OBPIH-6099 Fix issue with global recipient on outbound autosave (#4932)

    • src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version a24e5256be7d1d449ad900e87b420ab810772c3b)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 92a2d7a1e29d0dfc9835c53cf5dc9a52e6b4607e

    OBPIH-6230 Allow Product Merge if Primary Product is in Pending Trans… (#4928)

    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version 92a2d7a1e29d0dfc9835c53cf5dc9a52e6b4607e)
    • grails-app/i18n/messages.properties (version 92a2d7a1e29d0dfc9835c53cf5dc9a52e6b4607e)
    • grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version 92a2d7a1e29d0dfc9835c53cf5dc9a52e6b4607e)
    • grails-app/views/product/_mergeProducts.gsp (version 92a2d7a1e29d0dfc9835c53cf5dc9a52e6b4607e)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 46130031661c93ea5c295104329675b0b95b6bae

    OBPIH-5739 Fix filtering for handling requirements in products list page (#4931)

    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 46130031661c93ea5c295104329675b0b95b6bae)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa

    OBPIH-6320 show supplier product name in tooltips (#4929)

    • grails-app/controllers/org/pih/warehouse/api/CombinedShipmentItemApiController.groovy (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/taglib/org/pih/warehouse/FormatTagLib.groovy (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/order/_itemDetails.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/order/_itemStatus.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/order/_orderAdjustments.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/order/_orderInvoices.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/order/_orderShipments.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/order/_orderSummary.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/stockMovement/_packingList.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/stockMovement/_receipts.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • grails-app/views/taglib/_productDisplayName.gsp (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • src/js/components/stock-movement-wizard/combined-shipments/SendMovementPage.jsx (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • src/js/components/stock-movement-wizard/modals/CombinedShipmentItemsModal.jsx (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • src/js/utils/Select.jsx (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • src/js/utils/form-utils.jsx (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • src/js/utils/form-values-utils.jsx (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
    • src/main/groovy/org/pih/warehouse/api/StockMovementItem.groovy (version e0a168ddfb7ca3afc372ace3e72d20ba9e2b42fa)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> c24eb29d12841ed400bf7438301e0e1ac03981eb

    OBPIH-6321 Show supplier product name in po documents (#4930)

    • grails-app/services/org/pih/warehouse/core/DocumentService.groovy (version c24eb29d12841ed400bf7438301e0e1ac03981eb)
    • grails-app/services/org/pih/warehouse/core/DocumentTemplateService.groovy (version c24eb29d12841ed400bf7438301e0e1ac03981eb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 43a396e2ee6e622ff4baac1979af4057bce9f864

    OBPIH-6784 Set a more lenient session timeout (#4918)

    • grails-app/conf/application.yml (version 43a396e2ee6e622ff4baac1979af4057bce9f864)
    • grails-app/controllers/org/pih/warehouse/InitializationInterceptor.groovy (version 43a396e2ee6e622ff4baac1979af4057bce9f864)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 2236b49f33e0e6611c080e017e48e818ac87e590

    OBPIH-6765 Add "Desired Date of Delivery" for E-Requests (#4925)

    • grails-app/domain/org/pih/warehouse/requisition/Requisition.groovy (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • grails-app/i18n/messages.properties (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • grails-app/migrations/0.9.x/changelog-2024-10-28-1330-add-column-date-delivery-requested-to-requisition.xml (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • grails-app/migrations/0.9.x/changelog.xml (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • grails-app/views/email/_approvalsAlert.gsp (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • grails-app/views/stockMovement/show.gsp (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • src/js/components/form-elements/DateField.jsx (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • src/js/components/stock-movement-wizard/request/CreateStockMovement.jsx (version 2236b49f33e0e6611c080e017e48e818ac87e590)
    • src/main/groovy/org/pih/warehouse/api/StockMovement.groovy (version 2236b49f33e0e6611c080e017e48e818ac87e590)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> f107ac9284b6e0e3750dd429898df15e97e660f0

    OBPIH-5739 Add filter for handling requirement in products list page (#4926)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • grails-app/controllers/org/pih/warehouse/api/SelectOptionsApiController.groovy (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • grails-app/i18n/messages.properties (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • src/js/api/services/SelectOptionsApi.js (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • src/js/api/urls.js (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • src/js/components/products/FilterFields.jsx (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • src/js/components/products/ProductsList.jsx (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • src/js/hooks/list-pages/product/useProductFilters.jsx (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • src/js/hooks/list-pages/product/useProductsListTableData.jsx (version f107ac9284b6e0e3750dd429898df15e97e660f0)
    • src/js/utils/option-utils.jsx (version f107ac9284b6e0e3750dd429898df15e97e660f0)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> e9f4b666765eeefda91d8ccb44d301b0ba15a509

    OBPIH-6744 Fix null pointer exception in a few locations in putaway w… (#4927)

    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version e9f4b666765eeefda91d8ccb44d301b0ba15a509)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 3a0d8a4a3296601e5974c2229eca12237a40dfbd

    OBPIH-6744 Performance improvements in putaway workflow (backend) (#4922)

    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 3a0d8a4a3296601e5974c2229eca12237a40dfbd)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 78aaf9bcb6db8a0f85dcbd1db9fd401429f0fec9

    OBPIH-6707 Fix quantity shipped indicator on edit modal when a brand … (#4923)

    • src/js/components/receiving/PartialReceivingPage.jsx (version 78aaf9bcb6db8a0f85dcbd1db9fd401429f0fec9)
    • src/js/components/receiving/modals/EditLineModal.jsx (version 78aaf9bcb6db8a0f85dcbd1db9fd401429f0fec9)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 23ef934d58ce2de50cc82195ea7695e9c63e1741

    OBPIH-6099 fill multiple lines in shipments with the same recipient (#4919)

    • src/js/components/returns/inbound/AddItemsPage.jsx (version 23ef934d58ce2de50cc82195ea7695e9c63e1741)
    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 23ef934d58ce2de50cc82195ea7695e9c63e1741)
    • src/js/components/stock-movement-wizard/inbound/AddItemsPage.jsx (version 23ef934d58ce2de50cc82195ea7695e9c63e1741)
    • src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 23ef934d58ce2de50cc82195ea7695e9c63e1741)
    • src/js/utils/form-utils.jsx (version 23ef934d58ce2de50cc82195ea7695e9c63e1741)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> c0f6b8e5f080b3ba79ba5b10c0e8c28c97313bf0

    OBPIH-6698 Include label and defaultMessage in base field componnt when props are passed as dynamic attributes (#4920)

    • src/js/components/form-elements/BaseField.jsx (version c0f6b8e5f080b3ba79ba5b10c0e8c28c97313bf0)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6775 Add information bar about import workflow on normal outbound workflow (#4917)

    • grails-app/i18n/messages.properties (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/css/main.scss (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/actions/index.js (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/form-elements/FieldArrayComponent.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/InfoBar.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/InfoBarRedirect.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/modals/autosave/AutosaveFeatureModal.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/modals/autosave/AutosaveFeatureModal.scss (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/modals/autosave/AutosaveFeatureModalContent.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/modals/autosave/AutosaveFeatureModalFooter.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/modals/autosave/AutosaveFeatureModalHeader.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/infoBar/modals/autosave/AutosaveFeatureModalStatusParagraph.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/components/stock-movement-wizard/outbound/CreateStockMovement.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/consts/applicationUrls.js (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/consts/infoBar.js (version f2062708797188dbedd636186bac0b63f9f23fdc)
    • src/js/utils/featureBarUtils.jsx (version f2062708797188dbedd636186bac0b63f9f23fdc)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 329fa25d526b80f621575d8a3e0592a6af3b2472

    OBPIH-6707 Indicator when quantities in split line do not sum up to o… (#4916)

    • grails-app/i18n/messages.properties (version 329fa25d526b80f621575d8a3e0592a6af3b2472)
    • src/css/main.scss (version 329fa25d526b80f621575d8a3e0592a6af3b2472)
    • src/js/components/receiving/PartialReceivingPage.jsx (version 329fa25d526b80f621575d8a3e0592a6af3b2472)
    • src/js/components/receiving/modals/EditLineModal.jsx (version 329fa25d526b80f621575d8a3e0592a6af3b2472)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> ba6ec064305738c44255daa8e8bf8e80afc50331

    bumped app version to 0.9.3-SNAPSHOT

    • gradle.properties (version ba6ec064305738c44255daa8e8bf8e80afc50331)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> b7125eaca109952c2bf7ce73aecf793b30f29987

    Merge branch '0.9.x' into develop

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

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

    OBPIH-6473 Re-introduce comments tab in the Stock movement UI (#4914)

    • grails-app/views/stockMovement/show.gsp (version e0cd4b5191c82e917497d96b83e2abda3f35f6ae)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 893cd33ba097ce3a3fb76667232f144e668df29c m

    OBPIH-5182 (with fix) IdentifierService overhaul (#4915)

    • grails-app/conf/runtime.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/api/IdentifierApiController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/api/InvoiceApiController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/api/PutawayApiController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/api/ReplenishmentApiController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/api/StockTransferApiController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/core/OrganizationController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/inventory/InventoryController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/order/PurchaseOrderController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/product/ProductSupplierController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/product/ProductTypeController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/requisition/RequisitionController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentController.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/domain/org/pih/warehouse/product/ProductType.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/init/org/pih/warehouse/Application.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/jobs/org/pih/warehouse/jobs/AssignIdentifierJob.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/core/ConfigService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/core/IdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/core/LocationIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/core/OrganizationIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/core/OrganizationService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/importer/InventoryImportDataService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/importer/LocationImportDataService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/inventory/TransactionIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/order/OrderIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/order/PurchaseOrderIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/product/ProductIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/requisition/RequisitionIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/requisition/RequisitionService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentIdentifierService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/integration-test/groovy/org/pih/warehouse/smoke/spec/IdentifierSpec.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/main/groovy/org/pih/warehouse/core/identification/BlankIdentifierResolver.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/main/groovy/org/pih/warehouse/core/identification/IdentifierGeneratorContext.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/main/groovy/org/pih/warehouse/core/identification/RandomCondition.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/main/groovy/org/pih/warehouse/core/identification/RandomIdentifierGenerator.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/test/groovy/integration-test/org/pih/warhouse/core/IdentifierServiceTests.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/test/groovy/unit/org/pih/warehouse/core/IdentifierServiceSpec.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/test/groovy/unit/org/pih/warehouse/order/PurchaseOrderIdentifierServiceSpec.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductIdentifierServiceSpec.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductServiceSpec.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionControllerTests.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionServiceSpec.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • test/unit/org/pih/warehouse/api/IdentifierApiControllerTests.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
    • test/unit/org/pih/warehouse/core/IdentifierServiceUnitTests.groovy (version 893cd33ba097ce3a3fb76667232f144e668df29c)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> ed0fae761fc258da49e78ec53e7b6b5df32e9c3a m

    Temporarily Revert "OBPIH-5182 IdentifierService overhaul" (#4913)

    • grails-app/conf/runtime.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/api/IdentifierApiController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/api/InvoiceApiController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/api/PutawayApiController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/api/ReplenishmentApiController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/api/StockTransferApiController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/core/OrganizationController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/inventory/InventoryController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/order/PurchaseOrderController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/product/ProductSupplierController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/product/ProductTypeController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/requisition/RequisitionController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentController.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/domain/org/pih/warehouse/product/ProductType.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/init/org/pih/warehouse/Application.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/jobs/org/pih/warehouse/jobs/AssignIdentifierJob.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/core/ConfigService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/core/IdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/core/LocationIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/core/OrganizationIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/core/OrganizationService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/importer/InventoryImportDataService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/importer/LocationImportDataService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/inventory/TransactionIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/order/OrderIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/order/PurchaseOrderIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/product/ProductIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/requisition/RequisitionIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/requisition/RequisitionService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentIdentifierService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/integration-test/groovy/org/pih/warehouse/smoke/spec/IdentifierSpec.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/main/groovy/org/pih/warehouse/core/identification/BlankIdentifierResolver.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/main/groovy/org/pih/warehouse/core/identification/IdentifierGeneratorContext.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/main/groovy/org/pih/warehouse/core/identification/RandomCondition.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/main/groovy/org/pih/warehouse/core/identification/RandomIdentifierGenerator.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/test/groovy/integration-test/org/pih/warhouse/core/IdentifierServiceTests.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/test/groovy/unit/org/pih/warehouse/core/IdentifierServiceSpec.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/test/groovy/unit/org/pih/warehouse/order/PurchaseOrderIdentifierServiceSpec.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductIdentifierServiceSpec.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductServiceSpec.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionControllerTests.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionServiceSpec.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • test/unit/org/pih/warehouse/api/IdentifierApiControllerTests.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
    • test/unit/org/pih/warehouse/core/IdentifierServiceUnitTests.groovy (version ed0fae761fc258da49e78ec53e7b6b5df32e9c3a)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> e597cecb12bb9fa3b7544ca8bc76d9d7364c127a m

    OBPIH-5182 Identifier generation overhaul
    Refactor the IdentifierService to make it extensible, allow retries, and split out feature-specific logic

    • grails-app/conf/runtime.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/api/IdentifierApiController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/api/InvoiceApiController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/api/PutawayApiController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/api/ReplenishmentApiController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/api/StockTransferApiController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/core/OrganizationController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/inventory/InventoryController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/order/PurchaseOrderController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/product/ProductSupplierController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/product/ProductTypeController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/requisition/RequisitionController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentController.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/domain/org/pih/warehouse/product/ProductType.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/init/org/pih/warehouse/Application.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/jobs/org/pih/warehouse/jobs/AssignIdentifierJob.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/core/ConfigService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/core/IdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/core/LocationIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/core/OrganizationIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/core/OrganizationService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/importer/InventoryImportDataService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/importer/LocationImportDataService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/inventory/TransactionIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/order/OrderIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/order/PurchaseOrderIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/product/ProductIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/requisition/RequisitionIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/requisition/RequisitionService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentIdentifierService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/integration-test/groovy/org/pih/warehouse/smoke/spec/IdentifierSpec.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/main/groovy/org/pih/warehouse/core/identification/BlankIdentifierResolver.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/main/groovy/org/pih/warehouse/core/identification/IdentifierGeneratorContext.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/main/groovy/org/pih/warehouse/core/identification/RandomCondition.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/main/groovy/org/pih/warehouse/core/identification/RandomIdentifierGenerator.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/test/groovy/integration-test/org/pih/warhouse/core/IdentifierServiceTests.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/test/groovy/unit/org/pih/warehouse/core/IdentifierServiceSpec.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/test/groovy/unit/org/pih/warehouse/order/PurchaseOrderIdentifierServiceSpec.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductIdentifierServiceSpec.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductServiceSpec.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionControllerTests.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionServiceSpec.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • test/unit/org/pih/warehouse/api/IdentifierApiControllerTests.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
    • test/unit/org/pih/warehouse/core/IdentifierServiceUnitTests.groovy (version e597cecb12bb9fa3b7544ca8bc76d9d7364c127a)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 6a9f8c907934e769360309886d675a2a2418b98a m

    OBPIH-6225 Include UoM when splitting the line (#4909)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 6a9f8c907934e769360309886d675a2a2418b98a)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> bd18fd5191e5f8c0d706f18a00e028332a908cbf m

    OBPIH-6225 Add bigger fixed width for table columns (#4908)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version bd18fd5191e5f8c0d706f18a00e028332a908cbf)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6757 Fix a bug related to 1:1 association between product suppl… (#4904)

    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version 403c22900085b747b514fdffc7c38263b73f1df7)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> f767ac1a5987d4865d9f158c6a967680f8e45468 m

    OBPIH-6224 Fix permission issue on product supplier controller actions (#4905)

    • grails-app/conf/runtime.groovy (version f767ac1a5987d4865d9f158c6a967680f8e45468)
    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version f767ac1a5987d4865d9f158c6a967680f8e45468)
    • grails-app/services/org/pih/warehouse/core/UserService.groovy (version f767ac1a5987d4865d9f158c6a967680f8e45468)
    • grails-app/taglib/org/pih/warehouse/AuthTagLib.groovy (version f767ac1a5987d4865d9f158c6a967680f8e45468)
    • grails-app/views/product/_productSuppliers.gsp (version f767ac1a5987d4865d9f158c6a967680f8e45468)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6706 Receiving Qty shifted down after split line (#4906)

    • src/js/components/receiving/PartialReceivingPage.jsx (version 648689379d95c53eef545120ef8d75be4af0172d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6226 Add PO UoM in the PO receipt workflow (#4907)

    • src/main/groovy/org/pih/warehouse/api/PartialReceiptItem.groovy (version aa437abfebede59cd4228ceaa1d0a6fe75e4f70b)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6369 Receiving : Receipt not complete after using "Edit" to change item (#4901)

    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 61bd7c034131ab7a1cd1220394b0d110756ae720)
    • src/test/groovy/unit/org/pih/warehouse/receiving/ReceiptServiceSpec.groovy (version 61bd7c034131ab7a1cd1220394b0d110756ae720)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6226 Add PO UoM in the PO receipt workflow (fix after qa) (#4902)

    • src/main/groovy/org/pih/warehouse/api/PartialReceiptItem.groovy (version 428bc45c16f71f2d7ed33f29e3c7b82bc35c06cd)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6267 Do not select edited lines to receive automatically in par… (#4900)

    • src/js/components/receiving/PartialReceivingPage.jsx (version 4367bd1316ae6a8f0819f8afb133dfccbd80ec24)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6226 Add PO UoM in the PO receipt workflow (#4899)

    • grails-app/i18n/messages.properties (version f47a61431ff139a7629d61508f572d1b1d35969a)
    • src/js/components/form-elements/FieldArrayComponent.jsx (version f47a61431ff139a7629d61508f572d1b1d35969a)
    • src/js/components/receiving/PartialReceivingPage.jsx (version f47a61431ff139a7629d61508f572d1b1d35969a)
    • src/main/groovy/org/pih/warehouse/api/PartialReceiptItem.groovy (version f47a61431ff139a7629d61508f572d1b1d35969a)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 17cd19cee127dcb55723c0519869318423e0e917 m

    OBPIH-6225 Add PO UoM in the PO shipment workflow (#4891)

    • grails-app/i18n/messages.properties (version 17cd19cee127dcb55723c0519869318423e0e917)
    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 17cd19cee127dcb55723c0519869318423e0e917)
    • src/js/components/stock-movement-wizard/combined-shipments/SendMovementPage.jsx (version 17cd19cee127dcb55723c0519869318423e0e917)
    • src/main/groovy/org/pih/warehouse/api/StockMovementItem.groovy (version 17cd19cee127dcb55723c0519869318423e0e917)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6623 Quantity receiving now should be cleared after using modal to edit receipt (#4897)

    • src/js/components/receiving/PartialReceivingPage.jsx (version 97953cb92779dd1509a285b9e732a57e964a485c)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 349c060dce8ce4bfdec5c084c88976fa0dbea615 m

    OBPIH-6224 redirect to new product source list form from the stockcard (#4896)

    • grails-app/conf/runtime.groovy (version 349c060dce8ce4bfdec5c084c88976fa0dbea615)
    • grails-app/views/product/_productSuppliers.gsp (version 349c060dce8ce4bfdec5c084c88976fa0dbea615)
    • src/js/consts/applicationUrls.js (version 349c060dce8ce4bfdec5c084c88976fa0dbea615)
    • src/js/hooks/productSupplier/form/useProductSupplierForm.js (version 349c060dce8ce4bfdec5c084c88976fa0dbea615)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6757 Align source product package specifications created via im… (#4894)

    • grails-app/controllers/org/pih/warehouse/product/ProductSupplierController.groovy (version 1c55f4a319768ddfc7b7d084dd9a9358d3780db7)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version 1c55f4a319768ddfc7b7d084dd9a9358d3780db7)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6226 Add PO UoM in the PO receipt workflow (#4889)

    • grails-app/controllers/org/pih/warehouse/api/PartialReceivingApiController.groovy (version bda3654f8737bc2319f68b55fb8e6ac8fc0490ed)
    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version bda3654f8737bc2319f68b55fb8e6ac8fc0490ed)
    • grails-app/i18n/messages.properties (version bda3654f8737bc2319f68b55fb8e6ac8fc0490ed)
    • src/js/components/form-elements/FieldArrayComponent.jsx (version bda3654f8737bc2319f68b55fb8e6ac8fc0490ed)
    • src/js/components/receiving/PartialReceivingPage.jsx (version bda3654f8737bc2319f68b55fb8e6ac8fc0490ed)
    • src/main/groovy/org/pih/warehouse/api/PartialReceipt.groovy (version bda3654f8737bc2319f68b55fb8e6ac8fc0490ed)
    • src/main/groovy/org/pih/warehouse/api/PartialReceiptItem.groovy (version bda3654f8737bc2319f68b55fb8e6ac8fc0490ed)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6228 Add product UoM in add items to request (#4890)

    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 43489bee9c3b5e0f74444e8ce3ec6bf891880763)
    • src/js/components/product-select/ProductSelect.jsx (version 43489bee9c3b5e0f74444e8ce3ec6bf891880763)
    • src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version 43489bee9c3b5e0f74444e8ce3ec6bf891880763)
    • src/js/utils/option-utils.jsx (version 43489bee9c3b5e0f74444e8ce3ec6bf891880763)
    • src/main/groovy/org/pih/warehouse/product/ProductSearchDto.groovy (version 43489bee9c3b5e0f74444e8ce3ec6bf891880763)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6227 Add product UoM in add items to PO (#4888)

    • grails-app/controllers/org/pih/warehouse/JsonController.groovy (version 47fb5beba785f89e239a96758673eb85b938fb20)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> c9fce5fb0c4f2ef11b6369424ce4dabef9a2a4d3 m

    OBPIH-6682 Add accessibility attributes on table row component (#4887)

    • src/js/components/form-elements/TableRow.jsx (version c9fce5fb0c4f2ef11b6369424ce4dabef9a2a4d3)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 5806620792fa935edce8f27c199c15ce34e529d1 m

    OBPIH-6631 Add a bit more comments in product merge service (#4883)

    • grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version 5806620792fa935edce8f27c199c15ce34e529d1)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6275 Export boolean values as true/false booleans, instead of a… (#4881)

    • grails-app/services/org/pih/warehouse/core/DocumentService.groovy (version 6b73ce64ae4fec99238753b5bb6d3e28ecf81571)
    • grails-app/services/org/pih/warehouse/data/DataService.groovy (version 6b73ce64ae4fec99238753b5bb6d3e28ecf81571)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6271 Fix deleting a default preference type in product source i… (#4882)

    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version cefb1411f577b7d70f93f3b0389f38fffd92b9eb)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6271 Add an ability to delete existing default preference type … (#4872)

    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version 9f938f613ecf4b918082e14b19c18453b30fc21d)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 9f938f613ecf4b918082e14b19c18453b30fc21d)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6291 Validate for inactive suppliers in product source import (#4877)

    • grails-app/services/org/pih/warehouse/importer/ProductSupplierImportDataService.groovy (version d03003e90d05328faea92d802372630ffb5f5eba)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6668 Responsiveness in very long shipments with split line appears and disappears (#4876)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version c7d015e19541daf73046b4c6813a2d681d3139f7)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6274 Fix non-existing unit of measure in the load demo data file (#4873)

    • grails-app/conf/templates/configuration/productSuppliers.csv (version 953771d26790c9c1d517ab7924d56501088dcf03)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6274 Make default source package and package size required in p… (#4868)

    • grails-app/services/org/pih/warehouse/importer/ProductSupplierImportDataService.groovy (version fedeb85f0bb0f0de79c185d865ce6b50458d37c2)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6270 Make supplier required in product source creation and edit… (#4869)

    • grails-app/services/org/pih/warehouse/importer/ProductSupplierImportDataService.groovy (version 96c4255f8a3886a70e9cf3f061011328488af5ba)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6668 Responsiveness in very long shipments with split line appears and disappears (#4831)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version f44056ea9eb9980cb9b4f673d0419d3732316a67)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 4b336313a9eddf499683f3abfd2915c1c2e7bcbb m

    Upload backend coverage reports to codecov

    • .github/workflows/backend-tests.yml (version 4b336313a9eddf499683f3abfd2915c1c2e7bcbb)