Build: #383 was successful Code changes detected

Code commits

openboxes-inbound-refactor

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

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

    OBPIH-6935 Create a reducer for inbound workflow data (#5009)

    • src/js/actions/types.js (version 415802ec17517102faf8ac27e1a818fdd3884411)
    • src/js/reducers/InboundReducer.jsx (version 415802ec17517102faf8ac27e1a818fdd3884411)
    • src/js/reducers/index.jsx (version 415802ec17517102faf8ac27e1a818fdd3884411)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6937 Create details form (#5015)

    • src/js/api/services/StockMovementApi.js (version 8e58594d99a489afc8c8231eb509386154602a83)
    • src/js/api/urls.js (version 8e58594d99a489afc8c8231eb509386154602a83)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 8e58594d99a489afc8c8231eb509386154602a83)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version 8e58594d99a489afc8c8231eb509386154602a83)
    • src/js/hooks/inboundV2/useInboundForm.js (version 8e58594d99a489afc8c8231eb509386154602a83)
    • src/js/hooks/inboundV2/useInboundValidation.js (version 8e58594d99a489afc8c8231eb509386154602a83)
    • src/js/hooks/useWizard.js (version 8e58594d99a489afc8c8231eb509386154602a83)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7146 Display correct values after file import (#5289)

    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 0fdccc38d1aaea7c6a13d47a5ebe05c4d132a1cd)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7150 Arrow navigation in inbound add items pages (#5184)

    • src/js/api/services/StockMovementApi.js (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/components/DataTable/DataTable.scss (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/components/DataTable/TableHeaderCell.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/components/DataTable/v2/DataTable.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/consts/applicationUrls.js (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/consts/inboundColumns.js (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
    • src/js/hooks/useArrowsNavigation.jsx (version f09a0a6a0733ef901dc3b8c6271d454678f352a6)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7175 Header improvements (#5231)

    • src/js/actions/index.js (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/actions/types.js (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/components/stock-movement-wizard/inboundV2/InboundHeader.jsx (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/consts/MockInboundV2Status.js (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/consts/MockInboundV2Title.js (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/reducers/InboundReducer.jsx (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/reducers/inboundReducer.jsx (version 1d1206256af142d393d888795aa3874a1a50c03c)
    • src/js/reducers/index.jsx (version 1d1206256af142d393d888795aa3874a1a50c03c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH 6924 Create a wrapper component for the inbound workflow (#4998)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/components/Router.jsx (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/components/stock-movement-wizard/inboundV2/InboundHeader.jsx (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/consts/InboundV2Step.js (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/consts/MockInboundV2Status.js (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/consts/MockInboundV2Title.js (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
    • src/js/utils/utils.scss (version 9c521585cedee1e0ca1f71d443775b8539e2a43c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7157 Fetch people in inbound add items (#5285)

    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 98a6a529c849682df475b75d1500bd5da4d6f539)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 98a6a529c849682df475b75d1500bd5da4d6f539)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6937 Create details form (fix after QA) (#5029)

    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version b1a293872440eb2b08d3c9c5e469eec80854d190)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version b1a293872440eb2b08d3c9c5e469eec80854d190)
    • src/js/hooks/inboundV2/useInboundValidation.js (version b1a293872440eb2b08d3c9c5e469eec80854d190)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 0a15db0d1a1e3f62254fc72d4b5ec5d9af7809b8 m

    OBPIH-7147 Improve validation (#5226)
    Co-authored-by: Sebastian Lib <sebastianlib04@gmail.com>

    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 0a15db0d1a1e3f62254fc72d4b5ec5d9af7809b8)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version 0a15db0d1a1e3f62254fc72d4b5ec5d9af7809b8)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 0a15db0d1a1e3f62254fc72d4b5ec5d9af7809b8)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 0a15db0d1a1e3f62254fc72d4b5ec5d9af7809b8)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsValidation.js (version 0a15db0d1a1e3f62254fc72d4b5ec5d9af7809b8)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> fb9a6e780e23c2e0b56187cb84b2e6541a1adb19 m

    OBPIH-7151 change date format (#5230)
    Co-authored-by: Sebastian Lib <sebastianlib04@gmail.com>

    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version fb9a6e780e23c2e0b56187cb84b2e6541a1adb19)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version fb9a6e780e23c2e0b56187cb84b2e6541a1adb19)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version fb9a6e780e23c2e0b56187cb84b2e6541a1adb19)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version fb9a6e780e23c2e0b56187cb84b2e6541a1adb19)
  • Sebastian Lib <sebastianlib04@gmail.com>

    Sebastian Lib <sebastianlib04@gmail.com> 829d91193af9ab5033c7e596a0b09864926c8517 m

    Rebase files

    • src/js/components/DataTable/TableCell.jsx (version 829d91193af9ab5033c7e596a0b09864926c8517)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version 829d91193af9ab5033c7e596a0b09864926c8517)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH 6960 Create items array form (#5028)

    • grails-app/i18n/messages.properties (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/api/urls.js (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/DataTable/DataTable.scss (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/DataTable/TableCell.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/DataTable/TableHeaderCell.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/productSupplier/create/ProductSupplierForm.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsValidation.js (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
    • src/js/hooks/inboundV2/create/useInboundCreateValidation.js (version 530c6fa4e5d0788326aa09b6ca6bfa8f8cbcc7e9)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7150 Select text on focus (#5286)

    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version af3d091fcae5c8c13f904c12cbbce1d8c276032e)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version af3d091fcae5c8c13f904c12cbbce1d8c276032e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7157 Add multi-fill for recipients in inbound add items (fix) (#5227)

    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 88dcd9ad2f72cc9140e0e497ee09423451141204)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version 88dcd9ad2f72cc9140e0e497ee09423451141204)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7157 Add multi-fill for recipients in inbound add items (#5185)

    • src/css/main.scss (version 1ea3352f3fd6ae04288082a42ccce0ed9d5eae2e)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 1ea3352f3fd6ae04288082a42ccce0ed9d5eae2e)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 1ea3352f3fd6ae04288082a42ccce0ed9d5eae2e)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7345 Import date counted and counted by in count (#5329)

    • grails-app/domain/org/pih/warehouse/core/Person.groovy (version ea91a47b30e9b0dea418e14a25590e02088a6a16)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountImportService.groovy (version ea91a47b30e9b0dea418e14a25590e02088a6a16)
    • src/js/hooks/cycleCount/useCountStep.jsx (version ea91a47b30e9b0dea418e14a25590e02088a6a16)
    • src/main/groovy/org/pih/warehouse/importer/CycleCountItemsExcelImporter.groovy (version ea91a47b30e9b0dea418e14a25590e02088a6a16)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7046 Don't block count for 'In Progress' products (fix) (#5321)

    • src/js/hooks/cycleCount/useCycleCountProductAvailability.jsx (version 383bde5c5d2bd9840a69698df32f86fb44e07b33)
    • src/js/hooks/cycleCount/useToCountTab.jsx (version 383bde5c5d2bd9840a69698df32f86fb44e07b33)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH 7260 Create table for products inventory changes report (#5317)
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    • grails-app/i18n/messages.properties (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/css/main.scss (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/api/urls.js (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/components/cycleCountReporting/CycleCountReporting.jsx (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/components/cycleCountReporting/ProductsTab.jsx (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/consts/cycleCountColumn.js (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/consts/valueIndicatorVariant.js (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/hooks/cycleCount/useProductsTab.jsx (version 67e9762ee4832139210683915fe1a96d1f614322)
    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version 67e9762ee4832139210683915fe1a96d1f614322)
  • Justin Miranda

    Justin Miranda 3f0d6d669edc24acf58abae90f7fb0ff65b7f024 m

    OBPIH-7259 Create mock endpoint for inventory audit report (#5307)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/controllers/org/pih/warehouse/reporting/InventoryAuditReportController.groovy (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/domain/org/pih/warehouse/inventory/InventoryAuditDetails.groovy (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/domain/org/pih/warehouse/inventory/InventoryAuditSummary.groovy (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/migrations/0.9.x/changelog-2025-06-04-1219-create-missing-indexes.xml (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/migrations/0.9.x/changelog.xml (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/migrations/views/changelog.xml (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/migrations/views/inventory-audit-details.sql (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/migrations/views/inventory-audit-summary.sql (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version 3f0d6d669edc24acf58abae90f7fb0ff65b7f024)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 1b1d3006ae6afebe4fb6c55298e3926696169499 m

    OBPIH-7113 dynamic sorting on receiving locations (#5282)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/api/InternalLocationApiController.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • grails-app/domain/org/pih/warehouse/core/LocationType.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • grails-app/utils/org/pih/warehouse/databinding/SortParamListValueConverter.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • grails-app/utils/org/pih/warehouse/sort/SortParam.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • grails-app/utils/org/pih/warehouse/sort/SortParamList.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • grails-app/utils/org/pih/warehouse/sort/SortUtil.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/js/actions/index.js (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/js/hooks/cycleCount/useCycleCountFilters.js (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/js/hooks/cycleCount/useResolveStep.js (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/js/utils/groupBinLocationsByZone.jsx (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/js/utils/option-utils.jsx (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/main/groovy/org/pih/warehouse/core/InternalLocationSearchCommand.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/main/groovy/org/pih/warehouse/core/ReceivingLocationSearchCommand.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
    • src/test/groovy/unit/org/pih/warehouse/utils/SortUtilSpec.groovy (version 1b1d3006ae6afebe4fb6c55298e3926696169499)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7333 Fix importing count form twice (#5319)

    • src/js/components/form-elements/v2/ButtonFileSelect.jsx (version b0e8658c7a4a389cf1ab3b45330f34a78a7a544c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7046 sending props to cancelCounts function (fix) (#5318)

    • src/js/hooks/cycleCount/useToCountTab.jsx (version 4ebeac33c551382172f63acd70d42046c7ac76ea)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7254 Refactor transaction during Load demo data (fix importing bin locations) (#5316)

    • grails-app/conf/templates/configuration/binLocations.csv (version 34efb2cb92f8bff257432991d76289c0f04c001c)
    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version 34efb2cb92f8bff257432991d76289c0f04c001c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7294 Fallback to current user for counted by and recounted by (fix) (#5315)

    • src/js/hooks/cycleCount/useCountStep.jsx (version 4a73485c06fe85094d417133d445b9f8ee339f3b)
    • src/js/hooks/cycleCount/useResolveStep.js (version 4a73485c06fe85094d417133d445b9f8ee339f3b)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7046 Prevent selecting to count when in pending outbound (#5309)

    • grails-app/i18n/messages.properties (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/components/DataTable/v2/DataTable.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/components/cycleCount/allProductsTab/CycleCountAllProducts.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/components/form-elements/v2/Checkbox.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/components/form-elements/v2/style.scss (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/hooks/cycleCount/useAllProductsTab.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/hooks/cycleCount/useCycleCountProductAvailability.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/hooks/cycleCount/useToCountTab.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
    • src/js/hooks/cycleCount/useToResolveTab.jsx (version 7eb14f3b84ce32810d68c3e176d2d0c029f236e7)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7271 Handle invalid count import (#5313)

    • grails-app/controllers/org/pih/warehouse/api/CycleCountApiController.groovy (version 7a01f6e2d40eae4e168f09749dbc3987424fa443)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountImportService.groovy (version 7a01f6e2d40eae4e168f09749dbc3987424fa443)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 7a01f6e2d40eae4e168f09749dbc3987424fa443)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version 7a01f6e2d40eae4e168f09749dbc3987424fa443)
    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version 7a01f6e2d40eae4e168f09749dbc3987424fa443)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 7a01f6e2d40eae4e168f09749dbc3987424fa443)
    • src/main/groovy/org/pih/warehouse/importer/CycleCountItemsExcelImporter.groovy (version 7a01f6e2d40eae4e168f09749dbc3987424fa443)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 5658c47739e526d70012972f024cde8e2d93abc6 m

    OBPIH-7195 fix4: handle inventory import duplicates and zero out stock for missing rows (#5310)

    • grails-app/services/org/pih/warehouse/importer/InventoryImportDataService.groovy (version 5658c47739e526d70012972f024cde8e2d93abc6)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 5658c47739e526d70012972f024cde8e2d93abc6)
    • grails-app/services/org/pih/warehouse/inventory/ProductInventoryTransactionService.groovy (version 5658c47739e526d70012972f024cde8e2d93abc6)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> f9d8f0df312fd2ee00fa195bb69d394ae202a890 m

    OBPIH-7337 export recount enhancements (#5303)

    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version f9d8f0df312fd2ee00fa195bb69d394ae202a890)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountDto.groovy (version f9d8f0df312fd2ee00fa195bb69d394ae202a890)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7258 Fix display root causes and comments + improve disabling "Import Count" button (#5302)

    • src/css/main.scss (version 2f1a874a2c74fecf5235927663a1b89db2f23a9e)
    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version 2f1a874a2c74fecf5235927663a1b89db2f23a9e)
    • src/js/components/form-elements/v2/ButtonFileSelect.jsx (version 2f1a874a2c74fecf5235927663a1b89db2f23a9e)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version 2f1a874a2c74fecf5235927663a1b89db2f23a9e)
  • Ricardo Araújo Paes <38794747+ricardoapaes@users.noreply.github.com>

    Ricardo Araújo Paes <38794747+ricardoapaes@users.noreply.github.com> 084b89c9ba1276c91faa272be40ed1e6bad7f925 m

    :whale: Fixing deployment using Docker (#5279)

    • docker/.gitignore (version 084b89c9ba1276c91faa272be40ed1e6bad7f925)
    • docker/README.MD (version 084b89c9ba1276c91faa272be40ed1e6bad7f925)
    • docker/docker-compose-base.yml (version 084b89c9ba1276c91faa272be40ed1e6bad7f925)
    • docker/docker-compose-hostdb.yml (version 084b89c9ba1276c91faa272be40ed1e6bad7f925)
    • docker/docker-compose-remotedb.yml (version 084b89c9ba1276c91faa272be40ed1e6bad7f925)
    • docker/docker-compose.yml (version 084b89c9ba1276c91faa272be40ed1e6bad7f925)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7309 Reverse color logic of alphabetical sort button (fix) (#5306)

    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version 10a1a851b679c4e060973483edacc11988a477aa)
    • src/js/components/cycleCount/toResolveTab/ResolveStepHeader.jsx (version 10a1a851b679c4e060973483edacc11988a477aa)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7291 Create “Assign count” modal (#5292)

    • grails-app/i18n/messages.properties (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/api/services/CycleCountApi.js (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/api/urls.js (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/components/DataTable/v2/DataTable.jsx (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/components/cycleCount/AssignCycleCountModal.jsx (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/components/cycleCount/cycleCount.scss (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/components/form-elements/v2/DateField.jsx (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/consts/cycleCountColumn.js (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/hooks/cycleCount/useAssignCycleCountModal.jsx (version 51f783523cba2e4360b5aad1065e629cb5be0e96)
    • src/js/selectors/index.js (version 51f783523cba2e4360b5aad1065e629cb5be0e96)