Deploy OpenBoxes (release) to obnavstage.pih-emr.org

Build: #356 was successful

Job: Default job was successful

Stages & jobs

  1. Build

Code commits

openboxes-latest-release

  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> bbf19ff1e3da7100577110de3d34f437ce39981f

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

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version bbf19ff1e3da7100577110de3d34f437ce39981f)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 57ed9188d1d4f60e275038308859c6dc22c61cfe

    OBPIH-7730 UI improvements on outbound return (#5935)

    • src/js/components/returns/outbound/AddItemsPage.jsx (version 57ed9188d1d4f60e275038308859c6dc22c61cfe)
    • src/js/components/returns/outbound/PickPage.jsx (version 57ed9188d1d4f60e275038308859c6dc22c61cfe)
    • src/js/components/returns/outbound/SendOutboundReturn.jsx (version 57ed9188d1d4f60e275038308859c6dc22c61cfe)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7875 Delivery note is available for Inbound stock movements  (#5933)

    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 0e77a852083138716c661efbfecf8f5c972cc937)
    • src/js/components/stock-movement-wizard/inboundV2/sections/send/InboundSendFormHeader.jsx (version 0e77a852083138716c661efbfecf8f5c972cc937)
    • src/js/utils/DropdownButton.jsx (version 0e77a852083138716c661efbfecf8f5c972cc937)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7879 Fix AvailableItem statuses logic   (#5924)

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

    adambalcerzak <abalcerzak@soldevelo.com> ebc26d5ccd41b5d5d9e956376bca6284b7176bb2

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

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version ebc26d5ccd41b5d5d9e956376bca6284b7176bb2)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> d56926feb5b647430d8feb0b8c6824d18a4c80c5

    OBPIH-7732 E-Request UI improvements (#5925)

    • src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version d56926feb5b647430d8feb0b8c6824d18a4c80c5)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 31416618dc88371bd38e1a0155cf73d0588004ef

    OBPIH-7729 Clean up inbound return UI Send Page (#5926)

    • src/js/components/returns/inbound/AddItemsPage.jsx (version 31416618dc88371bd38e1a0155cf73d0588004ef)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6608 Improve Error Message for PO Import  (#5929)

    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 7b8cc3fc4d77d911c2961a58c818e99d9f463ba0)
    • src/test/groovy/org/pih/warehouse/order/OrderServiceSpec.groovy (version 7b8cc3fc4d77d911c2961a58c818e99d9f463ba0)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 48bfce519ddc21e906f66aee8da5f5963cd5c594

    OBPIH-7730 UI improvements on outbound return (#5927)

    • src/js/components/returns/outbound/AddItemsPage.jsx (version 48bfce519ddc21e906f66aee8da5f5963cd5c594)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> cf71073655079fc3706a6d890c4794a0becefedf

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

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

    Evan <evanwaterman@hotmail.com> a00a2e5869554bdb2374b52be4a14524d08c8312

    OBPIH-6803 show most recent event on stock movement view (#5901)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/domain/org/pih/warehouse/core/EventType.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/domain/org/pih/warehouse/core/EventTypeDto.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovement.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/i18n/messages.properties (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/migrations/0.9.x/changelog-2026-04-29-0000-add-active-to-event-type.xml (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/migrations/0.9.x/changelog.xml (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/services/org/pih/warehouse/inventory/OutboundStockMovementService.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • grails-app/views/stockMovement/show.gsp (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/api/StockMovement.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/core/EventCode.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/core/event/EventTypeManager.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/core/history/EventLogHistoryProvider.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/core/history/Historizable.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/core/history/HistoryContext.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/core/history/HistoryProvider.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/inventory/StockMovementHistoryProvider.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/order/OrderEventLogger.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/order/OrderEventManager.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/order/OrderHistoryProvider.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/outbound/OutboundHistoryProvider.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentEventManager.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentHistoryProvider.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
    • src/test/groovy/org/pih/warehouse/shipping/ShipmentHistoryProviderSpec.groovy (version a00a2e5869554bdb2374b52be4a14524d08c8312)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 64400e2efb8dd67ce7cccedf0a8095ebadc51fe2

    OBPIH-7728 Make data on PO shipment more readable (#5908)
    Co-authored-by: Artur Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/i18n/messages.properties (version 64400e2efb8dd67ce7cccedf0a8095ebadc51fe2)
    • src/js/components/stock-movement-wizard/StockMovement.scss (version 64400e2efb8dd67ce7cccedf0a8095ebadc51fe2)
    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 64400e2efb8dd67ce7cccedf0a8095ebadc51fe2)
    • src/js/components/stock-movement-wizard/combined-shipments/SendMovementPage.jsx (version 64400e2efb8dd67ce7cccedf0a8095ebadc51fe2)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 2b405b403563cf997ced60d51946e31eb6deb62d

    OBPIH-7727 Remove reload button from add items pages (#5907)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 2b405b403563cf997ced60d51946e31eb6deb62d)
    • src/js/components/stock-movement-wizard/inboundV2/sections/addItems/InboundAddItems.jsx (version 2b405b403563cf997ced60d51946e31eb6deb62d)
    • src/js/components/stock-movement-wizard/inboundV2/sections/addItems/InboundAddItemsHeader.jsx (version 2b405b403563cf997ced60d51946e31eb6deb62d)
    • src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 2b405b403563cf997ced60d51946e31eb6deb62d)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsActions.js (version 2b405b403563cf997ced60d51946e31eb6deb62d)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 26aba19131d2c0ead3d5618094adfcc928398c0b

    OBPIH-7729 Clean up inbound return UI (#5909)

    • src/js/components/returns/inbound/AddItemsPage.jsx (version 26aba19131d2c0ead3d5618094adfcc928398c0b)
    • src/js/components/returns/inbound/SendInboundReturn.jsx (version 26aba19131d2c0ead3d5618094adfcc928398c0b)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 59d8fceffc4b3b4d02631f76b76e57fdf5085c52

    OBPIH-7730 UI improvements on outbound return (#5910)

    • grails-app/i18n/messages.properties (version 59d8fceffc4b3b4d02631f76b76e57fdf5085c52)
    • src/js/components/returns/outbound/AddItemsPage.jsx (version 59d8fceffc4b3b4d02631f76b76e57fdf5085c52)
    • src/js/components/returns/outbound/PickPage.jsx (version 59d8fceffc4b3b4d02631f76b76e57fdf5085c52)
    • src/js/components/returns/outbound/SendOutboundReturn.jsx (version 59d8fceffc4b3b4d02631f76b76e57fdf5085c52)
  • adambalcerzak <abalcerzak@soldevelo.com>

    adambalcerzak <abalcerzak@soldevelo.com> 88a7c0502ce4f82101f42ff204d669ad2581569e

    OBPIH-7732 E-Request UI improvements (#5911)

    • src/js/components/stock-movement-wizard/StockMovement.scss (version 88a7c0502ce4f82101f42ff204d669ad2581569e)
    • src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version 88a7c0502ce4f82101f42ff204d669ad2581569e)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-5749 Import Pack Levels in Outbound Shipment (#5920)

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

    Kacper Chełstowski <kchelstowski@soldevelo.com> 32dd98462369a53bbd02b9c5fcff5d562a4f924b

    OBPIH-7823 Improve performance of all locations tab in stock card (#5919)

    • grails-app/controllers/org/pih/warehouse/inventory/InventoryItemController.groovy (version 32dd98462369a53bbd02b9c5fcff5d562a4f924b)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 32dd98462369a53bbd02b9c5fcff5d562a4f924b)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 32dd98462369a53bbd02b9c5fcff5d562a4f924b)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 32dd98462369a53bbd02b9c5fcff5d562a4f924b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> d0f82390b2f39c2aae64683384fbe5334148d4d0

    OBPIH-7749 product import don't create categories (#5916)

    • grails-app/conf/application.yml (version d0f82390b2f39c2aae64683384fbe5334148d4d0)
    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version d0f82390b2f39c2aae64683384fbe5334148d4d0)
    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version d0f82390b2f39c2aae64683384fbe5334148d4d0)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version d0f82390b2f39c2aae64683384fbe5334148d4d0)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6237 OB Returns View Page: Add downloadable Delivery Note  (#5914)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 31ec68c9ef38191d1598e8fcaf9fd516d7bb9b40)
    • grails-app/controllers/org/pih/warehouse/api/StockMovementApiController.groovy (version 31ec68c9ef38191d1598e8fcaf9fd516d7bb9b40)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 31ec68c9ef38191d1598e8fcaf9fd516d7bb9b40)
    • src/js/api/services/StockMovementApi.js (version 31ec68c9ef38191d1598e8fcaf9fd516d7bb9b40)
    • src/js/api/urls.js (version 31ec68c9ef38191d1598e8fcaf9fd516d7bb9b40)
    • src/js/components/returns/outbound/SendOutboundReturn.jsx (version 31ec68c9ef38191d1598e8fcaf9fd516d7bb9b40)
    • src/js/utils/DocumentsDropdown.jsx (version 31ec68c9ef38191d1598e8fcaf9fd516d7bb9b40)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7827 Import - pack page (#5913)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • grails-app/controllers/org/pih/warehouse/api/PackListApiController.groovy (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • grails-app/controllers/org/pih/warehouse/packList/ImportPackListCommand.groovy (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • grails-app/controllers/org/pih/warehouse/packList/ImportPackListItemCommand.groovy (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • grails-app/controllers/org/pih/warehouse/picklist/PicklistController.groovy (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • grails-app/i18n/messages.properties (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • src/js/api/services/PicklistApi.js (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • src/js/api/urls.js (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
    • src/js/components/stock-movement-wizard/outbound/PackingPage.jsx (version 49b4d4e305ba01de22fc1d22cf8a07d435fe7e54)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> b2706c7c13da03739a68d47ba0869178c0acc93f

    lazy load TransactionEntryDataService to avoid null pointer when invo… (#5915)

    • grails-app/conf/spring/resources.groovy (version b2706c7c13da03739a68d47ba0869178c0acc93f)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version b2706c7c13da03739a68d47ba0869178c0acc93f)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryAssembler.groovy (version b2706c7c13da03739a68d47ba0869178c0acc93f)
    • src/main/groovy/org/pih/warehouse/product/ProductValidator.groovy (version b2706c7c13da03739a68d47ba0869178c0acc93f)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7822 Improve performance of stock history (#5905)

    • grails-app/conf/spring/resources.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • grails-app/controllers/org/pih/warehouse/inventory/InventoryItemController.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • grails-app/views/inventoryItem/_showStockHistory.gsp (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/LocalTransferContext.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/LocalTransferInfo.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryAssembler.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryDisplayContext.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryOrderDto.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryPageModel.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryRequisitionDto.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryResult.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryRowDto.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/StockHistoryShipmentDto.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
    • src/main/groovy/org/pih/warehouse/inventory/TransactionRefIds.groovy (version 8a637bd02942db2f5191c00d01e688a44a4d19b6)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6751 Align outgoing stock movements in progress indicator with outbound list filtering  (#5906)

    • grails-app/services/org/pih/warehouse/dashboard/IndicatorDataService.groovy (version 688ab67d5d550d71ee9ab5019f30071b9b2459ac)
    • src/main/groovy/org/pih/warehouse/inventory/OutgoingStockMovementCounts.groovy (version 688ab67d5d550d71ee9ab5019f30071b9b2459ac)
    • src/main/groovy/org/pih/warehouse/requisition/RequisitionStatus.groovy (version 688ab67d5d550d71ee9ab5019f30071b9b2459ac)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7828 Export - pack page (#5900)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 6700b263653e0e4a83e7c08165f2efa96083ce9c)
    • grails-app/controllers/org/pih/warehouse/picklist/PicklistController.groovy (version 6700b263653e0e4a83e7c08165f2efa96083ce9c)
    • grails-app/i18n/messages.properties (version 6700b263653e0e4a83e7c08165f2efa96083ce9c)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 6700b263653e0e4a83e7c08165f2efa96083ce9c)
    • src/js/api/services/PicklistApi.js (version 6700b263653e0e4a83e7c08165f2efa96083ce9c)
    • src/js/api/urls.js (version 6700b263653e0e4a83e7c08165f2efa96083ce9c)
    • src/js/components/stock-movement-wizard/outbound/PackingPage.jsx (version 6700b263653e0e4a83e7c08165f2efa96083ce9c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-4920 Fix inactive budget codes not populating when editing PO line items (#5898)

    • grails-app/controllers/org/pih/warehouse/core/BudgetCodeController.groovy (version 4c0352a2390c0b80daf7866046777342beca48f9)
    • grails-app/services/org/pih/warehouse/core/BudgetCodeService.groovy (version 4c0352a2390c0b80daf7866046777342beca48f9)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version 4c0352a2390c0b80daf7866046777342beca48f9)
    • src/main/groovy/org/pih/warehouse/api/OptionalPaginationCommand.groovy (version 4c0352a2390c0b80daf7866046777342beca48f9)
    • src/main/groovy/org/pih/warehouse/api/PaginationCommand.groovy (version 4c0352a2390c0b80daf7866046777342beca48f9)
    • src/main/groovy/org/pih/warehouse/core/BudgetCodeFilterCommand.groovy (version 4c0352a2390c0b80daf7866046777342beca48f9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6237 OB Returns View Page: Add downloadable Delivery Note (#5897)

    • grails-app/controllers/org/pih/warehouse/requisition/DeliveryNoteController.groovy (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/i18n/messages.properties (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/_addressSection.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/_notesSection.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/_printHeader.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/_printOutboundReturnTable.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/_printToolbar.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/_signaturesSection.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/_styles.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/print.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
    • grails-app/views/deliveryNote/printOutboundReturn.gsp (version 870368dc66c19fc05680ba443c3726341912beb6)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6183 Missing validation during saving items with negative qty at PO  (#5899)

    • grails-app/i18n/messages.properties (version f2968c93a910da7b316b82371bfdf95d88c9f264)
    • grails-app/views/purchaseOrder/_showOrderItems.gsp (version f2968c93a910da7b316b82371bfdf95d88c9f264)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-5085 Fix rollback return order failing after rollback last receipt (#5896)

    • grails-app/controllers/org/pih/warehouse/receiving/PartialReceivingController.groovy (version 6c32d5aacd5181b47c10a57b00ae5bed2965b71a)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6d462868e48bd82a6f732b0d7f04bd7b2211ff45

    OBPIH-7774 CSV file importer (#5884)

    • src/main/groovy/org/pih/warehouse/importer/BulkDataReader.groovy (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
    • src/main/groovy/org/pih/warehouse/importer/CsvReader.groovy (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
    • src/main/groovy/org/pih/warehouse/importer/CsvReaderConfig.groovy (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
    • src/main/groovy/org/pih/warehouse/importer/ExcelReader.groovy (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
    • src/main/groovy/org/pih/warehouse/importer/FileReader.groovy (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
    • src/main/groovy/org/pih/warehouse/importer/StringSource.groovy (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
    • src/test/groovy/org/pih/warehouse/importer/CsvReaderSpec.groovy (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
    • src/test/resources/testfiles/importer/csv-file-importer-spec.csv (version 6d462868e48bd82a6f732b0d7f04bd7b2211ff45)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6836 Fix invalid OrderStatus fallback for return orders on inbound stock movement list (#5894)

    • grails-app/migrations/views/inbound-stock-movement-list-item.sql (version 673b7b1e3cf25e49629425d6f536531674becaf3)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7720 Fix URL id changing when clicking receive button on stock movement (#5892)

    • grails-app/controllers/org/pih/warehouse/receiving/PartialReceivingController.groovy (version 7e958ffd0b67856be9696e41b6cfb43a49dea028)
    • src/js/components/receiving/PartialReceivingPage.jsx (version 7e958ffd0b67856be9696e41b6cfb43a49dea028)
    • src/js/components/receiving/ReceivingCheckScreen.jsx (version 7e958ffd0b67856be9696e41b6cfb43a49dea028)
    • src/main/groovy/org/pih/warehouse/api/PartialReceipt.groovy (version 7e958ffd0b67856be9696e41b6cfb43a49dea028)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> be80c07ef46450626a690603ee29bea8b50aadd2

    Merge branch 'main' into develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> d557260b368fc383bf15cdb053054270cea76ce2

    bumped app version to 0.9.7-hotfix1

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

    Evan <evanwaterman@hotmail.com> 89c8702d13828eb7fffdd0392f41dcb5de0908c4

    Merge branch 'release/0.9.7-hotfix1'

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3

    OBPIH-7775 Excel file importer (#5878)

    • src/main/groovy/org/pih/warehouse/core/date/DateParserContext.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/core/date/EpochDate.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/core/date/InstantParser.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/core/http/ContentType.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataReader.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataReaderConfig.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataReaderResult.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataSource.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/ExcelReader.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/ExcelReaderConfig.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/FileReader.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/main/groovy/org/pih/warehouse/importer/MultipartFileSource.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/test/groovy/org/pih/warehouse/core/date/InstantParserSpec.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/test/groovy/org/pih/warehouse/importer/ExcelReaderSpec.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/test/groovy/testutil/ResourceUtil.groovy (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/test/resources/testfiles/importer/excel-file-importer-spec.txt (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/test/resources/testfiles/importer/excel-file-importer-spec.xls (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
    • src/test/resources/testfiles/importer/excel-file-importer-spec.xlsx (version e0815c2ba3d05aef5f35bbe3f7e292fe335ef3d3)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7408 Allow change of Destination of Outbound Return (#5890)

    • src/js/components/returns/outbound/CreateOutboundReturn.jsx (version 950a15d6356f30f19edd87803e63ef22f19fb119)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7825 Fix record stock save for products that have empty string … (#5891)

    • src/main/groovy/org/pih/warehouse/inventory/InventoryItemManager.groovy (version fae3dca7274801bb8be03e82bcb970ae2d2af3f3)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6836 Fix wrong link for return orders on inbound stock movement list (#5889)

    • grails-app/domain/org/pih/warehouse/inventory/InboundStockMovementListItem.groovy (version b480ffc14e17490a08bab9a30ee119a706dadd0f)
    • grails-app/migrations/views/inbound-stock-movement-list-item.sql (version b480ffc14e17490a08bab9a30ee119a706dadd0f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-5933 Fix validation on expiration date in PO shipments (#5888)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version a8150a996a09b4c1a23080c53a526d3fba8fcc85)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-5746 Expand pack page search to include lot number and bin location (#5886)

    • src/js/components/stock-movement-wizard/outbound/PackingPage.jsx (version ea33d8a7374769a3cd5e6382df9a8f0187b48d84)
    • src/js/utils/form-values-utils.jsx (version ea33d8a7374769a3cd5e6382df9a8f0187b48d84)
    • src/js/utils/groupBinLocationsByZone.jsx (version ea33d8a7374769a3cd5e6382df9a8f0187b48d84)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 99c628c4b4f32a1872f929794a14cb8e23443dd9

    OBPIH-6243 Manually set organization code (#5885)

    • grails-app/i18n/messages.properties (version 99c628c4b4f32a1872f929794a14cb8e23443dd9)
    • grails-app/views/organization/create.gsp (version 99c628c4b4f32a1872f929794a14cb8e23443dd9)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> a8baf0aa96d9e8a7e60a08cadd7205512659b3a9

    OBPIH-7773 add parser components for converting data types (#5868)

    • grails-app/services/org/pih/warehouse/importer/ProductSupplierImportDataService.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/date/AbstractDateParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/date/DateParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/date/DateParserContext.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/date/InstantParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/date/JavaUtilDateParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/date/LocalDateParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/date/ZonedDateTimeParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/BigDecimalParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/BooleanParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/DefaultTypeParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/DoubleParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/EnumParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/IntegerParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/ListOfIntegerParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/ListOfStringParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/ListParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/ListParserContext.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/Parser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/ParserContext.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/main/groovy/org/pih/warehouse/core/parser/StringParser.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/date/InstantParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/BigDecimalParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/BooleanParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/DefaultTypeParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/DoubleParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/EnumParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/IntegerParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/ListOfIntegerParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/ListOfStringParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
    • src/test/groovy/org/pih/warehouse/core/parser/StringParserSpec.groovy (version a8baf0aa96d9e8a7e60a08cadd7205512659b3a9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7771 Update shipment item count calculation in print page (#5883)

    • grails-app/views/deliveryNote/_printPage.gsp (version e511788370ac9460e977024a4ca95a486a0caf9b)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7739 Fix grouping bin locations method that made cycle count ta… (#5837)
    Co-authored-by: SebastianLib <sebastianlib04@gmail.com>
    Co-authored-by: Evan <evanwaterman@hotmail.com>
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    • src/js/tests/utils/groupBinLocationsByZone.test.jsx (version f13c67f1963db4791b44e0eb803c0c03eb4b8736)
    • src/js/utils/groupBinLocationsByZone.jsx (version f13c67f1963db4791b44e0eb803c0c03eb4b8736)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBS-1963 Disable parent category validation for existing categories i… (#5851)

    • grails-app/domain/org/pih/warehouse/product/Product.groovy (version e06b2341c1e515cc56a80a34bb8c3b8b0cb0081e)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version e06b2341c1e515cc56a80a34bb8c3b8b0cb0081e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6836 Include pending return orders on inbound stock movement list (#5880)

    • grails-app/controllers/org/pih/warehouse/api/StockMovementApiController.groovy (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/domain/org/pih/warehouse/inventory/InboundStockMovementListItem.groovy (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovementListItem.groovy (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/migrations/views/changelog.xml (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/migrations/views/drop-all-views.xml (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/migrations/views/inbound-stock-movement-list-item.sql (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/migrations/views/stock-movement-list-item.sql (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/services/org/pih/warehouse/inventory/OutboundStockMovementService.groovy (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 8d03fce0d44f51c5b669a83885739e4c286fb5a9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-5933 Fix validation on expiration date in PO shipments (#5881)

    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version 4c97b968b25ae0b349cd2eed30c27398937e375a)
  • SebastianLib <sebastianlib04@gmail.com>

    SebastianLib <sebastianlib04@gmail.com> 1ecce23969768390142f12955d5f1f293daaf6c4

    Revert "OBPIH-6836 Fix shipment type filter for inbound/outbound"
    This reverts commit 418d138eeb77cdc554e984ecfadf3a21f20a6cfd.

    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovementListItem.groovy (version 1ecce23969768390142f12955d5f1f293daaf6c4)
    • grails-app/migrations/views/stock-movement-list-item.sql (version 1ecce23969768390142f12955d5f1f293daaf6c4)
    • grails-app/services/org/pih/warehouse/inventory/OutboundStockMovementService.groovy (version 1ecce23969768390142f12955d5f1f293daaf6c4)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 1ecce23969768390142f12955d5f1f293daaf6c4)
  • SebastianLib <sebastianlib04@gmail.com>

    SebastianLib <sebastianlib04@gmail.com> 418d138eeb77cdc554e984ecfadf3a21f20a6cfd

    OBPIH-6836 Fix shipment type filter for inbound/outbound

    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovementListItem.groovy (version 418d138eeb77cdc554e984ecfadf3a21f20a6cfd)
    • grails-app/migrations/views/stock-movement-list-item.sql (version 418d138eeb77cdc554e984ecfadf3a21f20a6cfd)
    • grails-app/services/org/pih/warehouse/inventory/OutboundStockMovementService.groovy (version 418d138eeb77cdc554e984ecfadf3a21f20a6cfd)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 418d138eeb77cdc554e984ecfadf3a21f20a6cfd)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-5827 Assign location group on dynamic location creation (#5874)

    • grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version 13fa3b73e8b48095b04bdfea89ac253cd9ba359c)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 13fa3b73e8b48095b04bdfea89ac253cd9ba359c)
    • src/js/api/services/LocationApi.js (version 13fa3b73e8b48095b04bdfea89ac253cd9ba359c)
    • src/js/components/stock-movement-wizard/modals/AddDestinationModal.jsx (version 13fa3b73e8b48095b04bdfea89ac253cd9ba359c)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-4988 Update link to stock movement in demand display (#5875)

    • grails-app/views/inventoryItem/_showDemand.gsp (version 826548cf72ad1c0c9288ba3075ac38cbc6844936)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-5071 Invalid link to stock transfer/replenishment in stock history  (#5872)

    • grails-app/views/inventoryItem/_showStockHistory.gsp (version 2d5e9b9950823598fb61f0b218c4e055135775b0)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 5c28c10b8981100bb565c4574fb21fa9a93d9e66

    OBPIH-7223 don't look up orgs by location number when creating locations (#5873)

    • grails-app/controllers/org/pih/warehouse/core/LocationController.groovy (version 5c28c10b8981100bb565c4574fb21fa9a93d9e66)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 10e0eaad313c7c038038d6fad438ee8a0dd7f139

    OBPIH-6475 log putaway events (#5861)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • grails-app/i18n/messages.properties (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • grails-app/migrations/0.9.x/changelog-2026-03-30-0000-create-table-order-event-log.xml (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • grails-app/migrations/0.9.x/changelog.xml (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • grails-app/views/stockMovement/_events.gsp (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • src/main/groovy/org/pih/warehouse/core/EventCode.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • src/main/groovy/org/pih/warehouse/order/OrderEventLogger.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • src/main/groovy/org/pih/warehouse/order/OrderHistoryProvider.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentHistoryProvider.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
    • src/test/groovy/org/pih/warehouse/shipping/ShipmentHistoryProviderSpec.groovy (version 10e0eaad313c7c038038d6fad438ee8a0dd7f139)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 222380c5a243e1801e308076c51c75670c466364

    OBPIH-7765 fix1. fix location import with multiple orgs same name dif… (#5871)

    • grails-app/services/org/pih/warehouse/core/OrganizationService.groovy (version 222380c5a243e1801e308076c51c75670c466364)
    • grails-app/services/org/pih/warehouse/importer/LocationImportDataService.groovy (version 222380c5a243e1801e308076c51c75670c466364)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6241 Add unique constraint on party code (#5867)

    • grails-app/migrations/0.9.x/changelog-2026-04-01-1500-add-unique-constraint-party-code.xml (version 4d61041af37ee369cd1986c720cd6f103de9a60b)
    • grails-app/migrations/0.9.x/changelog.xml (version 4d61041af37ee369cd1986c720cd6f103de9a60b)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-4956 Fix: Receiving bins are not visible on bin dropdown on outbound returns (#5870)

    • src/js/components/returns/outbound/AddItemsPage.jsx (version a875d526a9334474e1703c6131e1c61bf4972a60)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6441 Restore Verifying filter on Outbound List with request approvals supported (#5869)

    • src/js/components/stock-movement/outbound/StockMovementOutboundFilters.jsx (version 5c2a9b77eec69bab3453e79cd1d8ece8f58216b4)
    • src/js/components/stock-movement/outbound/StockMovementOutboundList.jsx (version 5c2a9b77eec69bab3453e79cd1d8ece8f58216b4)
    • src/js/hooks/list-pages/outbound/useOutboundListTableData.jsx (version 5c2a9b77eec69bab3453e79cd1d8ece8f58216b4)
    • src/js/reducers/requisitionStatusCodes.jsx (version 5c2a9b77eec69bab3453e79cd1d8ece8f58216b4)
    • src/main/groovy/org/pih/warehouse/requisition/RequisitionStatus.groovy (version 5c2a9b77eec69bab3453e79cd1d8ece8f58216b4)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6391 Remove Created status from Inbound List filter (#5866)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • grails-app/controllers/org/pih/warehouse/api/SelectOptionsApiController.groovy (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • grails-app/controllers/org/pih/warehouse/api/StockMovementApiController.groovy (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • src/js/actions/index.js (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • src/js/components/stock-movement/inbound/StockMovementInboundList.jsx (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • src/js/consts/shipmentStatusCode.js (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • src/js/hooks/list-pages/inbound/useInboundFilters.jsx (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • src/js/hooks/list-pages/inbound/useInboundListTableData.jsx (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
    • src/js/reducers/shipmentStatusCodes.jsx (version eaf954353cff1eeee382f5cbd88d2f28317dba8d)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ca6d1805b9ec1d63ac2dc0672c5d11b0e025a371

    OBPIH-7765 importing multiple locations with the same new org should … (#5863)

    • grails-app/services/org/pih/warehouse/core/OrganizationService.groovy (version ca6d1805b9ec1d63ac2dc0672c5d11b0e025a371)
    • grails-app/services/org/pih/warehouse/importer/LocationImportDataService.groovy (version ca6d1805b9ec1d63ac2dc0672c5d11b0e025a371)
    • src/test/groovy/org/pih/warehouse/core/StringAbbreviatorSpec.groovy (version ca6d1805b9ec1d63ac2dc0672c5d11b0e025a371)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-1769 Restrict transaction edit and delete actions to superusers only (#5858)

    • grails-app/views/inventory/listTransactions.gsp (version d53d48dc617dc36bd1abf100eeb1dfb0ff0f8999)
    • grails-app/views/transaction/_actions.gsp (version d53d48dc617dc36bd1abf100eeb1dfb0ff0f8999)
    • grails-app/views/transaction/_entries.gsp (version d53d48dc617dc36bd1abf100eeb1dfb0ff0f8999)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7576 Create baseline transactions with 0 for demo data load (#5856)

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

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

    OBPIH-6242 Resize invoice list columns and add tooltip to improve vendor name visibility (#5854)

    • src/js/components/invoice/list/InvoiceListTable.jsx (version 15f15ce2767f94e15acedfdedde59861f21b6f9e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6174 Fix filters and sorting reset when paginating on GSP list pages (#5852)

    • grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/controllers/org/pih/warehouse/core/LocationController.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/controllers/org/pih/warehouse/product/AttributeController.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/services/org/pih/warehouse/core/BudgetCodeService.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/services/org/pih/warehouse/core/DocumentService.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/services/org/pih/warehouse/core/UserService.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/services/org/pih/warehouse/product/AttributeService.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/attribute/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/budgetCode/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/document/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/inventoryLevel/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/localization/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/location/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/organization/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/person/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/productAssociation/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/tag/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • grails-app/views/user/list.gsp (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • src/main/groovy/org/pih/warehouse/core/DocumentFilterCommand.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
    • src/test/groovy/org/pih/warehouse/core/LocationControllerSpec.groovy (version c1c9eaeb92aa871c39c4512b3bc3fd59f5b20827)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 7e442aecfb94d156006ce9420f9b4449d053aa7e

    OBS-1963 Disable parent category validation for existing categories i… (#5851)

    • grails-app/domain/org/pih/warehouse/product/Product.groovy (version 7e442aecfb94d156006ce9420f9b4449d053aa7e)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 7e442aecfb94d156006ce9420f9b4449d053aa7e)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 704ae37fd25d81caa23c4e7bc5c0a2c3b7ccf736

    OBPIH-7746 documenting identifier configuration (#5850)

    • docs/README.md (version 704ae37fd25d81caa23c4e7bc5c0a2c3b7ccf736)
    • docs/admin-guide/configuration/object-identifiers.md (version 704ae37fd25d81caa23c4e7bc5c0a2c3b7ccf736)
    • docs/assets/img/product-identifier.png (version 704ae37fd25d81caa23c4e7bc5c0a2c3b7ccf736)
    • mkdocs.yml (version 704ae37fd25d81caa23c4e7bc5c0a2c3b7ccf736)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 57935e15c196bde0d622148419555eb445c77e53

    OBPIH-6244 merge org code generator logic with base identifier service (#5845)

    • grails-app/conf/runtime.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • grails-app/controllers/org/pih/warehouse/core/OrganizationController.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • grails-app/domain/org/pih/warehouse/core/Organization.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • grails-app/services/org/pih/warehouse/core/IdentifierService.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • grails-app/services/org/pih/warehouse/core/OrganizationIdentifierService.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • grails-app/services/org/pih/warehouse/core/OrganizationService.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • grails-app/services/org/pih/warehouse/importer/LocationImportDataService.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • src/integration-test/groovy/org/pih/warehouse/smoke/spec/IdentifierSpec.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • src/main/groovy/org/pih/warehouse/core/StringAbbreviator.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • src/test/groovy/org/pih/warehouse/core/IdentifierServiceSpec.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • src/test/groovy/org/pih/warehouse/core/StringAbbreviatorSpec.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
    • src/test/groovy/org/pih/warehouse/organization/OrganizationIdentifierServiceSpec.groovy (version 57935e15c196bde0d622148419555eb445c77e53)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6242 Display organization name as code and name across the UI (#5847)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • grails-app/domain/org/pih/warehouse/core/Organization.groovy (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • grails-app/domain/org/pih/warehouse/product/ProductSupplier.groovy (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • grails-app/views/invoice/_summary.gsp (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • grails-app/views/invoice/show.gsp (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • grails-app/views/order/print.gsp (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • grails-app/views/purchaseOrder/_enterOrderDetails.gsp (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • grails-app/views/supplier/show.gsp (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • src/js/actions/index.js (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • src/js/components/invoice/list/FilterFields.jsx (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • src/js/components/productSupplier/modals/PreferenceTypeModal.jsx (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • src/js/hooks/list-pages/invoice/useInvoiceFilters.jsx (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • src/js/hooks/list-pages/productSupplier/useProductSupplierFilters.jsx (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • src/js/hooks/productSupplier/form/useProductSupplierForm.js (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
    • src/js/utils/option-utils.jsx (version b6b1af3a21ca818a0f4bb55b97c98d7227e3b188)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6192 Add Product Manager role to product merge button permission check (#5843)

    • grails-app/views/product/_summary.gsp (version 4178b6eaed050e01e3c2b62d31a3ede7728bd336)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7699 Remove prepayment invoice from validation message on invoiced qty in PO (#5831)
    Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/order/OrderController.groovy (version c69bf19a9861169de735965f6a9ea47797c2ef25)
    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version c69bf19a9861169de735965f6a9ea47797c2ef25)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version c69bf19a9861169de735965f6a9ea47797c2ef25)
    • grails-app/views/order/_orderItemFormDialog.gsp (version c69bf19a9861169de735965f6a9ea47797c2ef25)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-5754 Allow deleting product source with preference type (#5842)

    • grails-app/controllers/org/pih/warehouse/product/ProductSupplierController.groovy (version 9298c64024887ec6ed153216af07fc78de81c7c9)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version 9298c64024887ec6ed153216af07fc78de81c7c9)
    • grails-app/services/org/pih/warehouse/product/ProductSupplierPreferenceService.groovy (version 9298c64024887ec6ed153216af07fc78de81c7c9)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 4596f1b659aebdb93c8810bbe55c910090f4bf72

    OBPIH-7739 Fix grouping bin locations method that made cycle count ta… (#5837)
    Co-authored-by: SebastianLib <sebastianlib04@gmail.com>
    Co-authored-by: Evan <evanwaterman@hotmail.com>
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    • src/js/tests/utils/groupBinLocationsByZone.test.jsx (version 4596f1b659aebdb93c8810bbe55c910090f4bf72)
    • src/js/utils/groupBinLocationsByZone.jsx (version 4596f1b659aebdb93c8810bbe55c910090f4bf72)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-5632 Show product codes instead of IDs in merge product warning message and fix stale message (#5838)
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    • grails-app/views/product/_mergeProductConfirmationDialog.gsp (version c34f9a37e071755f02c8fd5625d11e26c17f4a44)
    • grails-app/views/product/_mergeProducts.gsp (version c34f9a37e071755f02c8fd5625d11e26c17f4a44)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 00406d666913d2bf7f17afaf002eb4dabbc987a1

    OBPIH-6476 shipment rollback events (#5839)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentController.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/domain/org/pih/warehouse/core/Event.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/domain/org/pih/warehouse/core/history/EventLog.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/domain/org/pih/warehouse/receiving/Receipt.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/i18n/messages.properties (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/migrations/0.9.x/changelog-2026-02-10-0000-create-table-event-log.xml (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/migrations/0.9.x/changelog-2026-02-10-1200-create-table-shipment-event-log.xml (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/migrations/0.9.x/changelog.xml (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • grails-app/views/stockMovement/_events.gsp (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/EventCode.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/Historizable.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/HistoryItem.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/ReferenceDocument.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/Referenceable.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/history/EventLogCode.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/history/EventLogHistoryProvider.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/history/Historizable.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/history/HistoryItem.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/core/history/HistoryProvider.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentEventLogger.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentEventManager.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentHistoryProvider.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
    • src/test/groovy/org/pih/warehouse/shipping/ShipmentHistoryProviderSpec.groovy (version 00406d666913d2bf7f17afaf002eb4dabbc987a1)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7137 Rename 'last counted date' filter to 'last counted before' (#5833)

    • grails-app/i18n/messages.properties (version fa3b51c65cbb5cf6a83360041e850dd904ca530f)
    • src/js/components/cycleCount/CycleCountFilterFields.jsx (version fa3b51c65cbb5cf6a83360041e850dd904ca530f)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 5919d15bd6283b21efcdd3750ed40f55ef4547d7

    OBPIH-7683 hash passwords when importing users (#5834)

    • grails-app/services/org/pih/warehouse/importer/UserImportDataService.groovy (version 5919d15bd6283b21efcdd3750ed40f55ef4547d7)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 408f26ba1a6e9a58854f7b2fc19bf1b7040dfc07

    bump to 0.9.8-SNAPSHOT

    • gradle.properties (version 408f26ba1a6e9a58854f7b2fc19bf1b7040dfc07)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> af7ddf353cfed8201a0c47c32563d5fb8842b7d2

    Merge branch 'main' into develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> e56c5537694078e5e4cadfeeb9a1c431796eae71

    bumped app version to 0.9.7

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

    Evan <evanwaterman@hotmail.com> d8a597fe005b844b3ac93a149717b438cbef5b15 m

    5829 support unicode in packing list file name (#5832)

    • grails-app/controllers/org/pih/warehouse/core/Doc4jController.groovy (version d8a597fe005b844b3ac93a149717b438cbef5b15)
    • src/main/groovy/org/pih/warehouse/core/file/FileExtension.groovy (version d8a597fe005b844b3ac93a149717b438cbef5b15)
    • src/main/groovy/org/pih/warehouse/core/file/FileNameGenerator.groovy (version d8a597fe005b844b3ac93a149717b438cbef5b15)
    • src/main/groovy/org/pih/warehouse/core/http/ContentType.groovy (version d8a597fe005b844b3ac93a149717b438cbef5b15)
    • src/main/groovy/org/pih/warehouse/core/http/HttpServletResponseConfigurer.groovy (version d8a597fe005b844b3ac93a149717b438cbef5b15)
    • src/test/groovy/org/pih/warehouse/core/file/FileNameGeneratorSpec.groovy (version d8a597fe005b844b3ac93a149717b438cbef5b15)
    • src/test/groovy/org/pih/warehouse/core/http/HttpServletResponseConfigurerSpec.groovy (version d8a597fe005b844b3ac93a149717b438cbef5b15)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7718 Fix load demo data (#5828)

    • grails-app/conf/templates/configuration/bostonWarehouseInventory.csv (version 251fb259d7907d516c9197ae7843476eacc1053c)
    • grails-app/conf/templates/configuration/chicagoWarehouseInventory.csv (version 251fb259d7907d516c9197ae7843476eacc1053c)
    • grails-app/conf/templates/configuration/mainWarehouseInventory.csv (version 251fb259d7907d516c9197ae7843476eacc1053c)
    • grails-app/domain/org/pih/warehouse/product/Product.groovy (version 251fb259d7907d516c9197ae7843476eacc1053c)
    • grails-app/services/org/pih/warehouse/importer/ProductSupplierImportDataService.groovy (version 251fb259d7907d516c9197ae7843476eacc1053c)