Deploy latest obaf-integration branch to vvg.openboxes.com

Build: #31 was successful Code changes detected

Code commits

openboxes-allofresh

  • Jan <jdolkowski@soldevelo.com>

    Jan <jdolkowski@soldevelo.com> 5156af861286d822e739861549e33048d2eff020 m

    WMS-17 Add list putaways endpoint (#4985)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 5156af861286d822e739861549e33048d2eff020)
    • grails-app/controllers/org/pih/warehouse/api/PutawayApiController.groovy (version 5156af861286d822e739861549e33048d2eff020)
    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentApiController.groovy (version 5156af861286d822e739861549e33048d2eff020)
    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 5156af861286d822e739861549e33048d2eff020)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 19798b87af449bb989dd8aaa33b8f7a2c1cc805d m

    WMS-15 use toJson method on Shipment, add attributes used by mobile (#4986)

    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 19798b87af449bb989dd8aaa33b8f7a2c1cc805d)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 19798b87af449bb989dd8aaa33b8f7a2c1cc805d)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 19798b87af449bb989dd8aaa33b8f7a2c1cc805d)
    • src/main/groovy/org/pih/warehouse/api/PartialReceiptItem.groovy (version 19798b87af449bb989dd8aaa33b8f7a2c1cc805d)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 92aacfacdc0287b3c152a9ba25a7296b81b52226 m

    Fix mobile putaway workflow

    • grails-app/controllers/org/pih/warehouse/api/PutawayApiController.groovy (version 92aacfacdc0287b3c152a9ba25a7296b81b52226)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 92aacfacdc0287b3c152a9ba25a7296b81b52226)
    • src/main/groovy/org/pih/warehouse/api/PutawayItem.groovy (version 92aacfacdc0287b3c152a9ba25a7296b81b52226)
  • Jan <jdolkowski@soldevelo.com>

    Jan <jdolkowski@soldevelo.com> 482f369fe392638d3f7c5d1c868903557a902e91 m

    WMS-3 Add ShipmentApiController (#4980)

    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentApiController.groovy (version 482f369fe392638d3f7c5d1c868903557a902e91)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 482f369fe392638d3f7c5d1c868903557a902e91)
    • src/test/groovy/unit/org/pih/warehouse/api/ShipmentApiControllerTests.groovy (version 482f369fe392638d3f7c5d1c868903557a902e91)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> d71b234bdd41633410960b5da0f0a7cc3dda451f m

    WMS-2 Migrate Picklist APIs for mobile app picking (#4988)

    • grails-app/controllers/org/pih/warehouse/api/PicklistItemApiController.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/domain/org/pih/warehouse/core/Location.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovementListItem.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/domain/org/pih/warehouse/picklist/PicklistItem.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/domain/org/pih/warehouse/requisition/RequisitionItem.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/services/org/pih/warehouse/inventory/OutboundStockMovementService.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/services/org/pih/warehouse/picklist/PicklistService.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • grails-app/views/requisition/_picklistItems.gsp (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • src/js/components/stock-movement-wizard/modals/EditPickModal.jsx (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • src/main/groovy/org/pih/warehouse/api/ReplenishmentItem.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • src/main/groovy/org/pih/warehouse/api/ReplenishmentPickPageItem.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
    • src/main/groovy/org/pih/warehouse/api/StockMovementItem.groovy (version d71b234bdd41633410960b5da0f0a7cc3dda451f)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 8dc8ac152b06ed0671a953782a80a16172788ad1 m

    OB-3223 do not duplicate putaway items (#5250)

    • grails-app/controllers/org/pih/warehouse/api/PutawayApiController.groovy (version 8dc8ac152b06ed0671a953782a80a16172788ad1)
  • Jan <jdolkowski@soldevelo.com>

    Jan <jdolkowski@soldevelo.com> 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5 m

    WMS-20 add ContainerApiController (#4987)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • build.gradle (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/conf/application.yml (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/controllers/org/pih/warehouse/shipping/ContainerApiController.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/domain/org/pih/warehouse/shipping/Container.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/services/org/pih/warehouse/core/DocumentService.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/services/org/pih/warehouse/core/IdentifierService.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/services/org/pih/warehouse/core/ZebraService.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentIdentifierService.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
    • src/main/groovy/org/pih/warehouse/inventory/LotStatusCode.groovy (version 8cf2d26488dbeb6ff3db784198dc3dab0bb430a5)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 47eaf0f6922d14d412f52297c322e141d5e4d653 m

    Add missing product APIs used by mobile app

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 47eaf0f6922d14d412f52297c322e141d5e4d653)
    • grails-app/controllers/org/pih/warehouse/api/MobileProductApiController.groovy (version 47eaf0f6922d14d412f52297c322e141d5e4d653)
    • grails-app/services/org/pih/warehouse/core/DocumentService.groovy (version 47eaf0f6922d14d412f52297c322e141d5e4d653)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 47eaf0f6922d14d412f52297c322e141d5e4d653)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 47eaf0f6922d14d412f52297c322e141d5e4d653)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 8ae9425468e4b1b60f34f0c404947ff0345ab128 m

    Fix mobile stock transfer workflow

    • grails-app/controllers/org/pih/warehouse/api/StockTransferApiController.groovy (version 8ae9425468e4b1b60f34f0c404947ff0345ab128)
    • grails-app/services/org/pih/warehouse/stockTransfer/StockTransferService.groovy (version 8ae9425468e4b1b60f34f0c404947ff0345ab128)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

    druchniewicz <51370022+druchniewicz@users.noreply.github.com> e0b734cd50a7be6bcd85a7d266eb68f5d57cb20c m

    OB-3226: Add loadingLocationNumber to shipment json for mobile loading task (#5268)

    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version e0b734cd50a7be6bcd85a7d266eb68f5d57cb20c)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 7d0b64fb4643e081f01721cf55179ca58d74267a m

    WMS-16 migrate missing putaway methods from obkn branch (#4989)
    Co-authored-by: jdolkowski <jdolkowski@soldevelo.com>
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/conf/application.yml (version 7d0b64fb4643e081f01721cf55179ca58d74267a)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 7d0b64fb4643e081f01721cf55179ca58d74267a)
    • grails-app/controllers/org/pih/warehouse/api/PutawayItemApiController.groovy (version 7d0b64fb4643e081f01721cf55179ca58d74267a)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 7d0b64fb4643e081f01721cf55179ca58d74267a)
    • src/main/groovy/org/pih/warehouse/core/RoleType.groovy (version 7d0b64fb4643e081f01721cf55179ca58d74267a)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

    druchniewicz <51370022+druchniewicz@users.noreply.github.com> c1aa8bd98e113f81c74f1e76b85957f6232a1dda m

    OB-3230: Added receiving, packing, loading locations to be returned f… (#5299)

    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovementListItem.groovy (version c1aa8bd98e113f81c74f1e76b85957f6232a1dda)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version c1aa8bd98e113f81c74f1e76b85957f6232a1dda)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

    druchniewicz <51370022+druchniewicz@users.noreply.github.com> 7fe9bfd6f6d507dd32997f71a9b422bef5f08c1d m

    OB-3228: Backend fixes for transfer/adjust stock features (#5281)

    • grails-app/controllers/org/pih/warehouse/api/StockAdjustmentApiController.groovy (version 7fe9bfd6f6d507dd32997f71a9b422bef5f08c1d)
    • grails-app/controllers/org/pih/warehouse/api/StockTransferApiController.groovy (version 7fe9bfd6f6d507dd32997f71a9b422bef5f08c1d)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> b8cf2e7e24409dd04a50a1ee17eeda2fe2d5bdf0 m

    WMS-2 Migrate missing ActivityCodes and ContainerStatuses

    • grails-app/i18n/messages.properties (version b8cf2e7e24409dd04a50a1ee17eeda2fe2d5bdf0)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version b8cf2e7e24409dd04a50a1ee17eeda2fe2d5bdf0)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version b8cf2e7e24409dd04a50a1ee17eeda2fe2d5bdf0)
    • src/main/groovy/org/pih/warehouse/shipping/ContainerStatus.groovy (version b8cf2e7e24409dd04a50a1ee17eeda2fe2d5bdf0)
  • Jan <jdolkowski@soldevelo.com>

    Jan <jdolkowski@soldevelo.com> 5e9e2ed49f500d03b288739515bf23c9041fbe46 m

    WMS-25 Add global search endpoint (#4990)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/api/ApiController.groovy (version 5e9e2ed49f500d03b288739515bf23c9041fbe46)
    • grails-app/services/org/pih/warehouse/api/SearchService.groovy (version 5e9e2ed49f500d03b288739515bf23c9041fbe46)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 5e9e2ed49f500d03b288739515bf23c9041fbe46)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 5e9e2ed49f500d03b288739515bf23c9041fbe46)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

    druchniewicz <51370022+druchniewicz@users.noreply.github.com> e5c676ed74f3e37a29dd83780077cf830fe4ef73 m

    OB-3225: Add missing Packing workflow API (for mobile app) (#5259)

    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentApiController.groovy (version e5c676ed74f3e37a29dd83780077cf830fe4ef73)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version e5c676ed74f3e37a29dd83780077cf830fe4ef73)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version e5c676ed74f3e37a29dd83780077cf830fe4ef73)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version e5c676ed74f3e37a29dd83780077cf830fe4ef73)
    • src/main/groovy/org/pih/warehouse/core/EventCode.groovy (version e5c676ed74f3e37a29dd83780077cf830fe4ef73)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 29de2dc8aa0e07bd384f606b13defc719ddfb576 m

    OB-3223 include productType when fetching (mobile) (#5280)

    • grails-app/controllers/org/pih/warehouse/api/MobileProductApiController.groovy (version 29de2dc8aa0e07bd384f606b13defc719ddfb576)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

    druchniewicz <51370022+druchniewicz@users.noreply.github.com> 1bf98d983c8b77ca246d7106d9eab6604708bc4e m

    OB-3225: Fixed broken connection between shipment item and requisitio… (#5295)

    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version 1bf98d983c8b77ca246d7106d9eab6604708bc4e)
  • 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)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7309 Sort in alphabetical order in count and recount workflows (#5284)

    • grails-app/controllers/org/pih/warehouse/api/CycleCountApiController.groovy (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • grails-app/i18n/messages.properties (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • src/js/api/services/CycleCountApi.js (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • src/js/components/cycleCount/toResolveTab/ResolveStep.jsx (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • src/js/components/cycleCount/toResolveTab/ResolveStepHeader.jsx (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
    • src/js/hooks/cycleCount/useResolveStep.js (version 4f72bdba1ba87b53182c472a728d71f5f7b0115e)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> d060fb7c5c934ae04004021bb3cd47e077616b68 m

    OBPIH-7195 Fix inventory import, fix existing transaction check (#5298)

    • grails-app/services/org/pih/warehouse/importer/InventoryImportDataService.groovy (version d060fb7c5c934ae04004021bb3cd47e077616b68)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version d060fb7c5c934ae04004021bb3cd47e077616b68)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version d060fb7c5c934ae04004021bb3cd47e077616b68)
    • grails-app/services/org/pih/warehouse/inventory/ProductInventoryTransactionService.groovy (version d060fb7c5c934ae04004021bb3cd47e077616b68)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7194 Refactor transactions after Record Stock (Fix after QA) (#5304)

    • grails-app/services/org/pih/warehouse/inventory/RecordStockProductInventoryTransactionService.groovy (version 8b6430a8cba43bd86f7fc12bd7512384fd401a4f)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> bcd09d1dba4c737108db92cb371e632d6aad6b1e m

    OBPIH-7143 fail starting count when in pending outbound (#5305)

    • grails-app/i18n/messages.properties (version bcd09d1dba4c737108db92cb371e632d6aad6b1e)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountStartCommand.groovy (version bcd09d1dba4c737108db92cb371e632d6aad6b1e)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7254 Refactor transaction during Load demo data (Fix after QA) (#5301)

    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version 9aeb5c3677d179949d66b10943bcc64b2b23d438)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 0b869d2cec57f34603f9ecea5db3dee83be325a8 m

    OBPIH-7332 export CC when quantity counted is 0 (#5300)

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

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

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

    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version e9346df0e9358395bf947bf0b3574d2740ac6463)
    • src/js/components/cycleCount/toCountTab/CountStepTable.jsx (version e9346df0e9358395bf947bf0b3574d2740ac6463)
    • src/js/components/cycleCount/toResolveTab/ResolveStep.jsx (version e9346df0e9358395bf947bf0b3574d2740ac6463)
    • src/js/components/cycleCount/toResolveTab/ResolveStepTable.jsx (version e9346df0e9358395bf947bf0b3574d2740ac6463)
    • src/js/hooks/cycleCount/useCountStep.jsx (version e9346df0e9358395bf947bf0b3574d2740ac6463)
    • src/js/hooks/cycleCount/useCountStepValidation.js (version e9346df0e9358395bf947bf0b3574d2740ac6463)
    • src/js/hooks/cycleCount/useResolveStep.js (version e9346df0e9358395bf947bf0b3574d2740ac6463)
    • src/js/hooks/cycleCount/useResolveStepValidation.js (version e9346df0e9358395bf947bf0b3574d2740ac6463)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> a15b5a9f3c0ea70bba2d099f104058e0210d3bff m

    OBPIH-7195 fix2: error creating adjustment transaction if transaction already exists for given date (#5294)

    • grails-app/conf/runtime.groovy (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
    • grails-app/i18n/messages.properties (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
    • grails-app/services/org/pih/warehouse/importer/InventoryImportDataService.groovy (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
    • grails-app/services/org/pih/warehouse/inventory/InventoryImportProductInventoryTransactionService.groovy (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
    • grails-app/services/org/pih/warehouse/inventory/ProductInventoryTransactionService.groovy (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
    • grails-app/services/org/pih/warehouse/inventory/RecordStockProductInventoryTransactionService.groovy (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
    • src/main/groovy/org/pih/warehouse/importer/ImportDataCommand.groovy (version a15b5a9f3c0ea70bba2d099f104058e0210d3bff)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 8acac6c75c3449278a2bf03eb7d7696547361d13 m

    OBPIH-7143 return quantity allocated in cycle count pages (#5276)

    • grails-app/domain/org/pih/warehouse/inventory/CycleCountCandidate.groovy (version 8acac6c75c3449278a2bf03eb7d7696547361d13)
    • grails-app/domain/org/pih/warehouse/inventory/PendingCycleCountRequest.groovy (version 8acac6c75c3449278a2bf03eb7d7696547361d13)
    • grails-app/i18n/messages.properties (version 8acac6c75c3449278a2bf03eb7d7696547361d13)
    • grails-app/migrations/views/cycle-count-session.sql (version 8acac6c75c3449278a2bf03eb7d7696547361d13)
    • grails-app/migrations/views/pending_cycle_count_request.sql (version 8acac6c75c3449278a2bf03eb7d7696547361d13)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountRequestCommand.groovy (version 8acac6c75c3449278a2bf03eb7d7696547361d13)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7254 Refactor transaction during Load demo data (#5291)

    • grails-app/conf/runtime.groovy (version 01e9f14e00eb8e9fcea2e1a938ed8921187505b4)
    • grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version 01e9f14e00eb8e9fcea2e1a938ed8921187505b4)
  • Justin Miranda

    Justin Miranda 5c56aeaa96d5b6399f8b119c8e9df6b7d556c9a4 m

    OBPIH-7258 Fixed the granularity issue introduced by transaction details CTE (#5293)

    • grails-app/migrations/views/cycle-count-details.sql (version 5c56aeaa96d5b6399f8b119c8e9df6b7d556c9a4)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> cc85ea82ce9e3bcf29497cb7b551e8450411311b m

    OBPIH-7195 fix: error creating baseline if a transaction already exists for given date (#5287)

    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version cc85ea82ce9e3bcf29497cb7b551e8450411311b)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version cc85ea82ce9e3bcf29497cb7b551e8450411311b)
    • grails-app/services/org/pih/warehouse/inventory/ProductInventoryTransactionService.groovy (version cc85ea82ce9e3bcf29497cb7b551e8450411311b)
    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountProductInventoryTransactionServiceSpec.groovy (version cc85ea82ce9e3bcf29497cb7b551e8450411311b)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7194 Refactor transactions after Record Stock (#5262)

    • grails-app/conf/runtime.groovy (version 93a9bbd6cd6fc71ca25ecaf84581615f76329bb7)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 93a9bbd6cd6fc71ca25ecaf84581615f76329bb7)
    • grails-app/services/org/pih/warehouse/inventory/RecordStockProductInventoryTransactionService.groovy (version 93a9bbd6cd6fc71ca25ecaf84581615f76329bb7)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7115 Prevent access to cycle count from another location (fix after QA) (#5274)

    • src/css/main.scss (version 217c2757dffa10ca10a4c1583b77fec9bdbbded7)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version 217c2757dffa10ca10a4c1583b77fec9bdbbded7)
    • src/js/components/cycleCount/toResolveTab/ResolveStep.jsx (version 217c2757dffa10ca10a4c1583b77fec9bdbbded7)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version 217c2757dffa10ca10a4c1583b77fec9bdbbded7)
    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version 217c2757dffa10ca10a4c1583b77fec9bdbbded7)
    • src/js/hooks/useTablePagination.js (version 217c2757dffa10ca10a4c1583b77fec9bdbbded7)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6962 Allow Export of only Results on Product Source List Page (#5202)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
    • grails-app/controllers/org/pih/warehouse/api/ProductSupplierApiController.groovy (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
    • grails-app/controllers/org/pih/warehouse/product/ProductSupplierController.groovy (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
    • grails-app/services/org/pih/warehouse/data/ProductSupplierService.groovy (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
    • src/js/api/urls.js (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
    • src/js/components/productSupplier/ProductSupplierListTable.jsx (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
    • src/js/hooks/list-pages/productSupplier/useProductSupplierActions.jsx (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
    • src/main/groovy/org/pih/warehouse/product/ProductSupplierFilterCommand.groovy (version 47342c5060eb21b7a3e9251cbe14f595d31913cd)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> cf007914e962dae08a1b069c2fb5c353bb1709ea m

    OBPIH-7331 change date picker on import page to datetime picker (#5288)

    • grails-app/views/batch/_uploadFileForm.gsp (version cf007914e962dae08a1b069c2fb5c353bb1709ea)
    • grails-app/views/batch/importData.gsp (version cf007914e962dae08a1b069c2fb5c353bb1709ea)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7270 Fix updating non-custom rows from import (#5290)

    • src/js/hooks/cycleCount/useCountStep.jsx (version f7ab6210bba517da3c04774a268dbe45889c4a15)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7270 Apply import cycle count items to count step (#5260)
    Co-authored-by: Alan Nadolny <alannadolnyy@gmail.com>

    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 2ad7f68a870788252b37d53e18469285193b3635)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 2ad7f68a870788252b37d53e18469285193b3635)
    • src/js/selectors/index.js (version 2ad7f68a870788252b37d53e18469285193b3635)
    • src/main/groovy/org/pih/warehouse/importer/CycleCountItemsExcelImporter.groovy (version 2ad7f68a870788252b37d53e18469285193b3635)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7307 To Count and To Resolve products visible and disabled on All Products tab (#5278)

    • grails-app/i18n/messages.properties (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/components/DataTable/v2/DataTable.jsx (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/components/cycleCount/allProductsTab/CycleCountAllProducts.jsx (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/components/form-elements/v2/style.scss (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/hooks/cycleCount/useAllProductsTab.jsx (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/hooks/cycleCount/useCycleCountProductAvailability.jsx (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/utils/checkCycleCountStatus.js (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/js/utils/utils.scss (version a7a7aa8993481bc696905946b0cce8c903e72b87)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountCandidateFilterCommand.groovy (version a7a7aa8993481bc696905946b0cce8c903e72b87)
  • Justin Miranda

    Justin Miranda bceab2d221e023a70c49a2fac03e78dd445a2601 m

    OBPIH-7258 Group rows for individual cycle count on a product in inve… (#5273)
    Co-authored-by: Alan Nadolny <alannadolnyy@gmail.com>

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/controllers/org/pih/warehouse/api/CycleCountApiController.groovy (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountSummary.groovy (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/migrations/views/changelog.xml (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/migrations/views/cycle-count-details.sql (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/migrations/views/cycle-count-summary.sql (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/migrations/views/drop-all-views.xml (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • src/js/api/urls.js (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version bceab2d221e023a70c49a2fac03e78dd445a2601)
    • src/main/groovy/org/pih/warehouse/report/CycleCountReportCommand.groovy (version bceab2d221e023a70c49a2fac03e78dd445a2601)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 77c5d0456713629a5c2c04293c65db231fcf615f m

    OBPIH-7195 refactor inventory import to use baseline + adjustment transactions (#5263)

    • grails-app/services/org/pih/warehouse/importer/InventoryImportDataService.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountTransactionService.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
    • grails-app/services/org/pih/warehouse/inventory/InventoryImportProductInventoryTransactionService.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
    • grails-app/services/org/pih/warehouse/inventory/ProductInventoryTransactionService.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountProductInventoryTransactionServiceSpec.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountTransactionServiceSpec.groovy (version 77c5d0456713629a5c2c04293c65db231fcf615f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7269 Add Import Count Widget (#5277)

    • grails-app/i18n/messages.properties (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/css/main.scss (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/form-elements/v2/ButtonFileSelect.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/form-elements/v2/DropzoneFileSelect.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/locations-configuration/ImportLocations.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/locations-configuration/modals/ImportBinModal.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/products-configuration/ImportCategories.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportDropzone.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 8d89186f7a09fca0ecca4e2f6532291c88058812)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7241 Create table component for inventory transactions report (improvement) (#5275)

    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version 249115a431fc0cf0a1eb8a67d2e4a403ef1ad78c)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> fd285c1c0a75cbc418a0576057ca9a8aa967cc85 m

    OBPIH-7255: add data binding support for java.time.ZonedDateTime (#5237)

    • grails-app/utils/org/pih/warehouse/DateUtil.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • grails-app/utils/org/pih/warehouse/databinding/DataBindingConstants.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • grails-app/utils/org/pih/warehouse/databinding/InstantValueConverter.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • grails-app/utils/org/pih/warehouse/databinding/LocalDateValueConverter.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • grails-app/utils/org/pih/warehouse/databinding/ZonedDateTimeValueConverter.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • src/test/groovy/unit/org/pih/warehouse/utils/DateUtilSpec.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • src/test/groovy/unit/org/pih/warehouse/utils/databinding/InstantValueConverterSpec.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
    • src/test/groovy/unit/org/pih/warehouse/utils/databinding/ZonedDateTimeValueConverterSpec.groovy (version fd285c1c0a75cbc418a0576057ca9a8aa967cc85)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 4383ab99cb50aedfe03467238a5b4007e75a8fec m

    OBPIH-7203 change adjustment icon in stock history and remove transaction migation buttons (#5269)

    • grails-app/views/inventoryItem/_showStockHistory.gsp (version 4383ab99cb50aedfe03467238a5b4007e75a8fec)
    • grails-app/views/product/_summary.gsp (version 4383ab99cb50aedfe03467238a5b4007e75a8fec)
    • src/main/webapp/images/icons/silk/arrow_up_green_down_red.png (version 4383ab99cb50aedfe03467238a5b4007e75a8fec)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7241 Create table component for inventory transactions report (fix) (#5270)

    • src/css/main.scss (version 91765a64f2e114d4bae8211dec8f7c9c29f10122)
    • src/js/components/cycleCountReporting/CycleCountReportingFilterFields.jsx (version 91765a64f2e114d4bae8211dec8f7c9c29f10122)
    • src/js/components/form-elements/DateFilter/DateFilter.jsx (version 91765a64f2e114d4bae8211dec8f7c9c29f10122)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version 91765a64f2e114d4bae8211dec8f7c9c29f10122)
    • src/js/tests/menu/__snapshots__/Wizard.test.jsx.snap (version 91765a64f2e114d4bae8211dec8f7c9c29f10122)
    • src/js/utils/form-utils.jsx (version 91765a64f2e114d4bae8211dec8f7c9c29f10122)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> f9d900b10c31f255804c37bff90dcdfe045bbead m

    Disable MySQL 5.7 test runner (#5271)

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

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

    OBPIH-7036 Add data-testid to search field on persons list (#5266)

    • grails-app/views/person/list.gsp (version c5ec6294eb13106bddc60a301f6b6ba408a5d425)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7139 Erase draft when switching location (fix after QA) (#5267)

    • src/js/reducers/cycleCountReducer.js (version f8f4668b33d8b2820057fc90df1e0eaae346ab85)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7246 Change filters order and fix table fixed position (#5255)

    • src/js/components/cycleCountReporting/CycleCountReportingFilterFields.jsx (version c99ec9487fec13acfcfd089ff723e4bfdf3a5cd4)
    • src/js/hooks/useDataTable.js (version c99ec9487fec13acfcfd089ff723e4bfdf3a5cd4)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> c427679eaeed8466984d7a113d6aabbaec1a8a46 m

    OBPIH-7241 Create table component for inventory transactions report

    • grails-app/i18n/messages.properties (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/css/main.scss (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/api/urls.js (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/components/DataTable/v2/ValueIndicator.jsx (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/components/cycleCountReporting/CycleCountReporting.jsx (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/components/cycleCountReporting/InventoryTransactionsTab.jsx (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/consts/applicationUrls.js (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/consts/cycleCountColumn.js (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/consts/inventoryTransactionsData.json (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/consts/transactionType.js (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
    • src/js/hooks/useTableDataV2.js (version c427679eaeed8466984d7a113d6aabbaec1a8a46)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 62b3919f5272197222f4e2ce3384e0296d8fe40a m

    OBPIH-7252 Create initial API endpoint for cycle count transaction report

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/controllers/org/pih/warehouse/api/CycleCountApiController.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCount.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountDetails.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountItem.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/migrations/views/changelog.xml (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/migrations/views/cycle-count-details.sql (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/migrations/views/drop-all-views.xml (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • src/main/groovy/org/pih/warehouse/core/VarianceTypeCode.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
    • src/main/groovy/org/pih/warehouse/report/CycleCountTransactionReportCommand.groovy (version 62b3919f5272197222f4e2ce3384e0296d8fe40a)
  • Sebastian Lib <120328147+sebastianlib@users.noreply.github.com>

    Sebastian Lib <120328147+sebastianlib@users.noreply.github.com> e3e75eb0af8f3bc2f9e574105e228808f068b990 m

    OBPIH-7251 Fixed position columns and horizontal scrolling for new react tables (#5244)

    • src/js/components/DataTable/DataTable.scss (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/components/DataTable/v2/DataTable.jsx (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/components/DataTable/v2/DataTableHeader.jsx (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/components/cycleCountReporting/InventoryTransactionsTab.jsx (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/hooks/useDataTable.js (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/hooks/useTableColumnMeta.jsx (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/hooks/useWindowWidthCheck.jsx (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
    • src/js/utils/getCommonPinningStyles.jsx (version e3e75eb0af8f3bc2f9e574105e228808f068b990)
  • Sebastian Lib <sebastianlib04@gmail.com>

    Sebastian Lib <sebastianlib04@gmail.com> 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a m

    OBPIH-7239 Fix fetching data

    • src/js/components/cycleCountReporting/CycleCountReporting.jsx (version 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a)
    • src/js/components/cycleCountReporting/CycleCountReportingFilters.jsx (version 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a)
    • src/js/components/cycleCountReporting/InventoryTransactionsTab.jsx (version 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a)
    • src/js/consts/inventoryTransactionsData.json (version 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a)
    • src/js/hooks/useCycleCountPagination.js (version 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a)
    • src/js/hooks/useTablePagination.js (version 749d2cfc05fd68bbb8e7eaf38d3985100b48c98a)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7003 Unify date format in filters and columns in CC tables (#5264)

    • src/js/components/cycleCount/CycleCountFilterFields.jsx (version b05d361b85b793f1bfc89418bbf282f9d74887c1)
    • src/js/components/cycleCountReporting/CycleCountReportingFilterFields.jsx (version b05d361b85b793f1bfc89418bbf282f9d74887c1)
    • src/js/hooks/cycleCount/useAllProductsTab.jsx (version b05d361b85b793f1bfc89418bbf282f9d74887c1)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version b05d361b85b793f1bfc89418bbf282f9d74887c1)
    • src/js/hooks/cycleCount/useToCountTab.jsx (version b05d361b85b793f1bfc89418bbf282f9d74887c1)
    • src/js/hooks/cycleCount/useToResolveTab.jsx (version b05d361b85b793f1bfc89418bbf282f9d74887c1)
    • src/js/utils/dateUtils.js (version b05d361b85b793f1bfc89418bbf282f9d74887c1)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7241 Create table component for inventory transactions report (improvements after QA) (#5265)

    • grails-app/i18n/messages.properties (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/components/Filter/FilterForm.jsx (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/components/cycleCountReporting/CycleCountReporting.jsx (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/components/cycleCountReporting/CycleCountReportingFilterFields.jsx (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/components/cycleCountReporting/CycleCountReportingFilters.jsx (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/components/form-elements/DateFilter/DateFilter.jsx (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/consts/reasonCodes.js (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/hooks/cycleCount/useCycleCountReportingFilters.js (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/hooks/useTableDataV2.js (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/tests/menu/__snapshots__/Wizard.test.jsx.snap (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
    • src/js/utils/form-utils.jsx (version a3c1b8e76234c6e313e4450981c78b7f7f7c7421)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7246 Product and Transaction date filters for inventory transactions report (#5249)

    • grails-app/i18n/messages.properties (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/DataTable/v2/DataTable.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/DataTable/v2/DataTableHeader.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/Filter/FilterForm.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/cycleCount/CycleCountFilters.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/cycleCountReporting/CycleCountReporting.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/cycleCountReporting/CycleCountReportingFilterFields.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/cycleCountReporting/CycleCountReportingFilters.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/components/cycleCountReporting/InventoryTransactionsTab.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/hooks/cycleCount/useInventoryTransactionsTab.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/hooks/cycleCountReporting/useCycleCountReportingFilters.js (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/hooks/useCycleCountPagination.js (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/hooks/useTableDataV2.js (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/hooks/useTablePagination.js (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
    • src/js/utils/getCommonPinningStyles.jsx (version 57766de2dfea7792e691e1fbde12bc65f8d57022)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7115 Prevent access to cycle count from another location (#5254)

    • src/css/main.scss (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/ConfirmStepHeader.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/cycleCount.scss (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/toCountTab/CountStepTable.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/toResolveTab/ResolveStep.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/toResolveTab/ResolveStepHeader.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/cycleCount/toResolveTab/ResolveStepTable.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/components/form-elements/v2/FileSelect.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version de2c842e1c2983f5ab105a13c10a701d9477c2ec)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 97c81e8a12baaabe7212b74534d50cf11c66ebf8 m

    OBPIH-7196 switch product merge to use baseline transaction type (#5258)

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

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

    OBPIH-7178 Fix creating cycle count items in batch with the same inve… (#5256)

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

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

    OBPIH-7269 Add import count widget (dropzone on UI, upload endpoint, … (#5253)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • grails-app/controllers/org/pih/warehouse/api/CycleCountApiController.groovy (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • grails-app/i18n/messages.properties (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • src/js/api/services/CycleCountApi.js (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • src/js/api/urls.js (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
    • src/main/groovy/org/pih/warehouse/importer/CycleCountItemsExcelImporter.groovy (version 05c516aadf0062457c8d300d7ed593b9eb4341f7)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7093 Small search and pagination issue on cc lists (#5247)

    • src/js/components/cycleCount/allProductsTab/CycleCountAllProducts.jsx (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/components/cycleCount/toCountTab/CycleCountToCount.jsx (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/components/cycleCount/toResolveTab/CycleCountToResolve.jsx (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/hooks/cycleCount/useAllProductsTab.jsx (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/hooks/cycleCount/useToCountTab.jsx (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/hooks/cycleCount/useToResolveTab.jsx (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/hooks/useCycleCountPagination.js (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/hooks/useTableDataV2.js (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
    • src/js/hooks/useTablePagination.js (version 909f4aa4159c41f9fb571096c84bb1b7897b1819)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 352f7a190a1ab39e40436ae9f0102b50bf8533b9 m

    OBPIH-7193: add product inventory snapshot transaction type (#5238)

    • grails-app/migrations/0.9.x/changelog-2025-04-29-0000-add-inventory-baseline-transaction-type.xml (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • grails-app/migrations/0.9.x/changelog.xml (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountProductInventoryTransactionService.groovy (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountTransactionService.groovy (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • grails-app/services/org/pih/warehouse/inventory/ProductInventoryTransactionService.groovy (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • src/main/groovy/org/pih/warehouse/inventory/ProductInventorySnapshotSource.groovy (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountProductInventoryTransactionServiceSpec.groovy (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountTransactionServiceSpec.groovy (version 352f7a190a1ab39e40436ae9f0102b50bf8533b9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7139 Erase draft when switching location (#5248)

    • src/js/actions/index.js (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/components/cycleCount/toCountTab/CycleCountToCount.jsx (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/components/cycleCount/toResolveTab/CycleCountToResolve.jsx (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/hooks/cycleCount/useAllProductsTab.jsx (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/hooks/cycleCount/useDraftInfoBar.js (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/hooks/cycleCount/useResolveStep.js (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/reducers/cycleCountReducer.js (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • src/js/selectors/index.js (version 88645d4414103a80a9c33553a8994e48eddf2500)
    • webpack.config.js (version 88645d4414103a80a9c33553a8994e48eddf2500)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7234 Change data-testid for order select (#5251)

    • src/js/components/receiving/PartialReceivingPage.jsx (version 19a286fcfe8d28383413119615f0629f1b927997)
    • src/js/utils/Select.jsx (version 19a286fcfe8d28383413119615f0629f1b927997)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7178 Batch endpoint for insert/update cycle count items (#5233)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • grails-app/controllers/org/pih/warehouse/api/CycleCountApiController.groovy (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • src/js/api/services/CycleCountApi.js (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • src/js/api/urls.js (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • src/js/hooks/cycleCount/useResolveStep.js (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemBatchCommand.groovy (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountUpdateItemBatchCommand.groovy (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountUpdateItemCommand.groovy (version 4127d11c9a697986d2798fabfdd4488e44a41c7f)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7019 Draft unfinished resolve workflow (#5245)

    • grails-app/i18n/messages.properties (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/actions/index.js (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/components/cycleCount/CycleCountDraftInfoBar.jsx (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/components/cycleCount/toCountTab/CycleCountToCount.jsx (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/components/cycleCount/toResolveTab/CycleCountToResolve.jsx (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/hooks/cycleCount/useDraftInfoBar.js (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/hooks/cycleCount/useResolveStep.js (version 25ca75b9a78872d19e47e5034b034528ebb19100)
    • src/js/reducers/cycleCountReducer.js (version 25ca75b9a78872d19e47e5034b034528ebb19100)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> d42039988d5358c23d87e1cc5f4e2df765f5af4f m

    OBPIH-7268 include user input fields in count export (#5246)

    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version d42039988d5358c23d87e1cc5f4e2df765f5af4f)
    • src/js/hooks/cycleCount/useCountStep.jsx (version d42039988d5358c23d87e1cc5f4e2df765f5af4f)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 9911499cca24819f27247b5f57529ffb15bffc67 m

    Fix undefined error in groupBinLocationsByZone.jsx

    • src/js/utils/groupBinLocationsByZone.jsx (version 9911499cca24819f27247b5f57529ffb15bffc67)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950 m

    OBPIH-7041: prepend zone to bin location in CC tables (#5236)
    Co-authored-by: Artur Walkowiak <awalkowiak@soldevelo.com>
    Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>

    • grails-app/domain/org/pih/warehouse/inventory/CycleCountItem.groovy (version 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950)
    • grails-app/migrations/views/cycle-count-session.sql (version 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950)
    • grails-app/migrations/views/pending_cycle_count_request.sql (version 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950)
    • src/js/hooks/cycleCount/useCycleCountFilters.js (version 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950)
    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950)
    • src/js/utils/groupBinLocationsByZone.jsx (version 0dd1c8541ba95d2e4bcf36acea95c08e5efbb950)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 3dbb48ac3d0ef91c2fb07cb31cda10a34f257b3c m

    OBPIH-7048 filter out inactive products from cycle count tables (#5232)

    • grails-app/migrations/views/cycle-count-candidate.sql (version 3dbb48ac3d0ef91c2fb07cb31cda10a34f257b3c)
    • grails-app/migrations/views/cycle-count-session.sql (version 3dbb48ac3d0ef91c2fb07cb31cda10a34f257b3c)
    • grails-app/migrations/views/pending_cycle_count_request.sql (version 3dbb48ac3d0ef91c2fb07cb31cda10a34f257b3c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7064 Add information to discrepancy / success message after save count (#5234)

    • grails-app/i18n/messages_pt.properties (version 7c225b408867a6aeab366d794b2266765267b699)
    • src/js/consts/cycleCountStatus.js (version 7c225b408867a6aeab366d794b2266765267b699)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 7c225b408867a6aeab366d794b2266765267b699)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7240 Create page with two tabs for inventory changes report (#5239)

    • grails-app/conf/runtime.groovy (version f7285985f1fa9044f435cb925c09004d0959ab8c)
    • grails-app/i18n/messages.properties (version f7285985f1fa9044f435cb925c09004d0959ab8c)
    • src/js/components/Router.jsx (version f7285985f1fa9044f435cb925c09004d0959ab8c)
    • src/js/components/cycleCountReporting/CycleCountReporting.jsx (version f7285985f1fa9044f435cb925c09004d0959ab8c)
    • src/js/components/cycleCountReporting/CycleCountReportingHeader.jsx (version f7285985f1fa9044f435cb925c09004d0959ab8c)
    • src/js/components/cycleCountReporting/InventoryTransactionsTab.jsx (version f7285985f1fa9044f435cb925c09004d0959ab8c)
    • src/js/components/cycleCountReporting/ProductsTab.jsx (version f7285985f1fa9044f435cb925c09004d0959ab8c)
    • src/js/consts/cycleCount.js (version f7285985f1fa9044f435cb925c09004d0959ab8c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7242 Create "box" component for alignment and transaction type columns (#5235)

    • grails-app/i18n/messages.properties (version 7e92a6d8748c67c3484b476036addca5a82f3d3c)
    • src/css/colors.scss (version 7e92a6d8748c67c3484b476036addca5a82f3d3c)
    • src/js/components/DataTable/DataTable.scss (version 7e92a6d8748c67c3484b476036addca5a82f3d3c)
    • src/js/components/DataTable/v2/ValueIndicator.jsx (version 7e92a6d8748c67c3484b476036addca5a82f3d3c)
    • src/js/consts/arrowValueIndicatorVariant.js (version 7e92a6d8748c67c3484b476036addca5a82f3d3c)
    • src/js/consts/valueIndicatorVariant.js (version 7e92a6d8748c67c3484b476036addca5a82f3d3c)
    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version 7e92a6d8748c67c3484b476036addca5a82f3d3c)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 23b1ed0afecc05ec7cc6e3a2baa53a4b2e17012a m

    Update labeler.yml to label the utils package as backend in PRs

    • .github/labeler.yml (version 23b1ed0afecc05ec7cc6e3a2baa53a4b2e17012a)