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

Build: #106 was successful Code changes detected

Code commits

Showing 100 of 275 code changes

openboxes-vvg

  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-274 Fetching putaway tasks via putaway service, not via order … (#5552)

    • grails-app/controllers/org/pih/warehouse/api/putaway/PutawayTaskApiController.groovy (version e8e827a8a8648b1a3c8cdd058ac0a91a29a4f4f3)
    • grails-app/controllers/org/pih/warehouse/api/putaway/SearchPutawayTaskCommand.groovy (version e8e827a8a8648b1a3c8cdd058ac0a91a29a4f4f3)
    • grails-app/controllers/org/pih/warehouse/putaway/PutawayController.groovy (version e8e827a8a8648b1a3c8cdd058ac0a91a29a4f4f3)
    • grails-app/services/org/pih/warehouse/dashboard/NumberDataService.groovy (version e8e827a8a8648b1a3c8cdd058ac0a91a29a4f4f3)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version e8e827a8a8648b1a3c8cdd058ac0a91a29a4f4f3)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> d5df685f7194745c3c3fff7f79c1f75d6cb87395 m

    OBLS-210 minor improvements to barcode label generation and printing

    • grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version d5df685f7194745c3c3fff7f79c1f75d6cb87395)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version d5df685f7194745c3c3fff7f79c1f75d6cb87395)
    • grails-app/views/inventoryItem/_actionsCurrentStock.gsp (version d5df685f7194745c3c3fff7f79c1f75d6cb87395)
    • grails-app/views/product/_summary.gsp (version d5df685f7194745c3c3fff7f79c1f75d6cb87395)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 7d6f760abf2421b3d80e97e2c3bbc792ed9ab673 m

    OBLS-269 Completing direct putaway task to staging location does not create a transaction

    • src/main/groovy/org/pih/warehouse/inboundSortation/strategy/CrossDockingStrategy.groovy (version 7d6f760abf2421b3d80e97e2c3bbc792ed9ab673)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 5d966d538b55bad5ed7a214449cc4bf4184c1e0c m

    OBLS-259 disabled automatic slotting; allow user to force auto receipt within webapp; display product(s) associated with putaway order

    • grails-app/conf/application.yml (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
    • grails-app/controllers/org/pih/warehouse/receiving/PartialReceivingController.groovy (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
    • grails-app/services/org/pih/warehouse/dashboard/NumberDataService.groovy (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
    • grails-app/services/org/pih/warehouse/inventory/InventoryItemService.groovy (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
    • grails-app/views/order/_summary.gsp (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
    • grails-app/views/order/list.gsp (version 5d966d538b55bad5ed7a214449cc4bf4184c1e0c)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 3e2bcf295eb84955072ce61d52e7e2360c862e4f m

    OBLS-255 Implemented activity code filtering logic in bin location report

    • grails-app/conf/runtime.groovy (version 3e2bcf295eb84955072ce61d52e7e2360c862e4f)
    • grails-app/controllers/org/pih/warehouse/JsonController.groovy (version 3e2bcf295eb84955072ce61d52e7e2360c862e4f)
    • grails-app/controllers/org/pih/warehouse/reporting/ReportController.groovy (version 3e2bcf295eb84955072ce61d52e7e2360c862e4f)
    • grails-app/i18n/messages.properties (version 3e2bcf295eb84955072ce61d52e7e2360c862e4f)
    • grails-app/services/org/pih/warehouse/dashboard/NumberDataService.groovy (version 3e2bcf295eb84955072ce61d52e7e2360c862e4f)
    • grails-app/views/report/showBinLocationReport.gsp (version 3e2bcf295eb84955072ce61d52e7e2360c862e4f)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 1cdc400b1841412c2250356d1d1b4eef73fc8ffe m

    OBLS-260 Removed unnecessary force parameter

    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 1cdc400b1841412c2250356d1d1b4eef73fc8ffe)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 2adbf27cb7feeea9a25b25b4621f80d2e1d1faed m

    Set correct destination for completed task during partial putawaying

    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 2adbf27cb7feeea9a25b25b4621f80d2e1d1faed)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 1ffb33b5b00eceff78ee7f851c7f485892881967 m

    OBLS-256 Implemented query for Average Inbound Sortation Time indicator

    • grails-app/services/org/pih/warehouse/dashboard/NumberDataService.groovy (version 1ffb33b5b00eceff78ee7f851c7f485892881967)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 1ffb33b5b00eceff78ee7f851c7f485892881967)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 98e82f23bda03b283dd4d92222913038f6896ca5 m

    OBLS-261 Putting real quantity of items into container (not always everything)

    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 98e82f23bda03b283dd4d92222913038f6896ca5)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 380f1dd5fd5b78f431b1fb0ce2020086eb37838d m

    OBLS-262 Transfer completed split task to destination

    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 380f1dd5fd5b78f431b1fb0ce2020086eb37838d)
    • src/main/groovy/org/pih/warehouse/api/PutawayTaskAdapter.groovy (version 380f1dd5fd5b78f431b1fb0ce2020086eb37838d)
  • Justin Miranda

    Justin Miranda 1f702fa7c06a37beae75536fb92459e59101cbd6 m

    OBLS-210 Improvements to barcode printing for products and locations (#5523)

    • grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version 1f702fa7c06a37beae75536fb92459e59101cbd6)
    • grails-app/domain/org/pih/warehouse/core/Document.groovy (version 1f702fa7c06a37beae75536fb92459e59101cbd6)
    • grails-app/views/inventoryItem/_actionsCurrentStock.gsp (version 1f702fa7c06a37beae75536fb92459e59101cbd6)
    • grails-app/views/location/_actions.gsp (version 1f702fa7c06a37beae75536fb92459e59101cbd6)
    • grails-app/views/product/_summary.gsp (version 1f702fa7c06a37beae75536fb92459e59101cbd6)
    • src/main/groovy/util/RedirectUtil.groovy (version 1f702fa7c06a37beae75536fb92459e59101cbd6)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-181 Removing child order items during putaway rollback (#5528)

    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version ff66333ecc3fa228803bab1216fca49d3777a4a1)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 57cc95f0d07c8d83ac23a738a93cf5a108c88494 m

    OBLS-210 Allow superuser to refresh gsp template cache to referesh stale barcode templates

    • grails-app/controllers/org/pih/warehouse/user/DashboardController.groovy (version 57cc95f0d07c8d83ac23a738a93cf5a108c88494)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-257 Assigning putaway container when creating a putaway task (#5525)

    • grails-app/services/org/pih/warehouse/inboundSortation/InboundSortationService.groovy (version b257f2ebc7041e77a03c6b88c13b6c97d7a2c369)
    • src/main/groovy/org/pih/warehouse/inboundSortation/strategy/CrossDockingStrategy.groovy (version b257f2ebc7041e77a03c6b88c13b6c97d7a2c369)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 1c9dac884b3f70c9234b258cb373a99b1b3e554e m

    OBLS-241 add additional dashboard indicators (#5519)

    • grails-app/conf/runtime.groovy (version 1c9dac884b3f70c9234b258cb373a99b1b3e554e)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 1c9dac884b3f70c9234b258cb373a99b1b3e554e)
    • grails-app/controllers/org/pih/warehouse/api/DashboardApiController.groovy (version 1c9dac884b3f70c9234b258cb373a99b1b3e554e)
    • grails-app/controllers/org/pih/warehouse/api/InventoryItemApiController.groovy (version 1c9dac884b3f70c9234b258cb373a99b1b3e554e)
    • grails-app/i18n/messages.properties (version 1c9dac884b3f70c9234b258cb373a99b1b3e554e)
    • grails-app/services/org/pih/warehouse/dashboard/NumberDataService.groovy (version 1c9dac884b3f70c9234b258cb373a99b1b3e554e)
    • grails-app/services/org/pih/warehouse/inventory/InventoryItemService.groovy (version 1c9dac884b3f70c9234b258cb373a99b1b3e554e)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

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

    OBLS-140 fix status display (#5521)

    • grails-app/views/putaway/_putawaySummary.gsp (version dfad22fb6a5babd49cef27785292cd576f9420e5)
    • grails-app/views/putaway/show.gsp (version dfad22fb6a5babd49cef27785292cd576f9420e5)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-202 Sending an email when putaway discrepancy occurs (#5511)

    • grails-app/i18n/messages.properties (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
    • grails-app/services/org/pih/warehouse/putaway/discrepancy/PutawayDiscrepancyEventService.groovy (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
    • grails-app/services/org/pih/warehouse/report/NotificationService.groovy (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
    • grails-app/views/email/_putawayDiscrepancy.gsp (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
    • src/js/consts/roleType.js (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
    • src/main/groovy/org/pih/warehouse/core/RoleType.groovy (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
    • src/main/groovy/org/pih/warehouse/putaway/discrepancy/PutawayDiscrepancyEvent.groovy (version bf333ca94c3c23b6ef440d398b8ef85dfa7862fb)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 2559cb99676a785a99eaf832ffddb353b61a3d91 m

    Changed sql views order to avoid liquibase errors

    • grails-app/migrations/views/changelog.xml (version 2559cb99676a785a99eaf832ffddb353b61a3d91)
  • Justin Miranda

    Justin Miranda a5ae4a042d107c7cd8943322ce69b393dcee380c m

    OBLS-180 Expand requisition data model to handle priority and delivery type (#5509)
    OBLS-180 Expand requisition data model to handle priority and delivery type
    OBLS-187 Prevent multiple inbound receipt items from being cross-docked to the same demand
    OBLS-240 Allow user to enter priority and delivery type code on request

    • grails-app/controllers/org/pih/warehouse/api/putaway/PutawayTaskApiController.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/controllers/org/pih/warehouse/api/putaway/PutawayUrlMappings.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/controllers/org/pih/warehouse/api/putaway/SearchPutawayTaskCommand.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/controllers/org/pih/warehouse/api/putaway/SuggestInboundRoutingCommand.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/domain/org/pih/warehouse/putaway/PutawayTask.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/domain/org/pih/warehouse/requisition/Requisition.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/i18n/messages.properties (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/migrations/0.9.x/changelog-2025-09-23-1950-add-column-requisition-fulfillment-properties.xml (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/migrations/0.9.x/changelog.xml (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/migrations/views/changelog.xml (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/migrations/views/location-effective-supported-activities.sql (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/migrations/views/putaway-task.sql (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/services/org/pih/warehouse/inboundSortation/DemandService.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/services/org/pih/warehouse/inboundSortation/SlottingService.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/views/requisition/_summary.gsp (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • grails-app/views/stockMovement/_schedule.gsp (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • src/main/groovy/org/pih/warehouse/core/DeliveryTypeCode.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • src/main/groovy/org/pih/warehouse/core/OrderTypeCode.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • src/main/groovy/org/pih/warehouse/inboundSortation/OutboundDemand.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
    • src/main/groovy/org/pih/warehouse/inboundSortation/strategy/CrossDockingStrategy.groovy (version a5ae4a042d107c7cd8943322ce69b393dcee380c)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 3a22a3af613b4909400a3ac4333b17aadc23f824 m

    OBLS-157 Added missing alternative destinations method, added discrepancy code to page with putaway tasks, handled discrepancy reason when during complete putaway

    • grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version 3a22a3af613b4909400a3ac4333b17aadc23f824)
    • grails-app/domain/org/pih/warehouse/inventory/InventoryLevel.groovy (version 3a22a3af613b4909400a3ac4333b17aadc23f824)
    • grails-app/i18n/messages.properties (version 3a22a3af613b4909400a3ac4333b17aadc23f824)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 3a22a3af613b4909400a3ac4333b17aadc23f824)
    • grails-app/views/putaway/_putawayTasks.gsp (version 3a22a3af613b4909400a3ac4333b17aadc23f824)
  • Justin Miranda

    Justin Miranda e88da2028890627082bccd136ee06af2499b26d4 m

    OBLS-246 Improvements to auto receipt and auto slotting (#5518)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version e88da2028890627082bccd136ee06af2499b26d4)
    • grails-app/controllers/org/pih/warehouse/order/OrderController.groovy (version e88da2028890627082bccd136ee06af2499b26d4)
    • grails-app/controllers/org/pih/warehouse/receiving/PartialReceivingController.groovy (version e88da2028890627082bccd136ee06af2499b26d4)
    • grails-app/jobs/org/pih/warehouse/jobs/AutomaticReceiptJob.groovy (version e88da2028890627082bccd136ee06af2499b26d4)
    • grails-app/services/org/pih/warehouse/inboundSortation/InboundSortationService.groovy (version e88da2028890627082bccd136ee06af2499b26d4)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version e88da2028890627082bccd136ee06af2499b26d4)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

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

    Correct a create putaway url (#5516)

    • grails-app/conf/runtime.groovy (version efc62a81aad339e89d23b0c03ebe618da5417717)
  • Justin Miranda

    Justin Miranda 1a5c573712631cb3423e01f06c97f4de5409df98 m

    OBLS-235 Create new endpoint to retrieve alternate destinations for p… (#5515)

    • grails-app/controllers/org/pih/warehouse/api/putaway/PutawayTaskApiController.groovy (version 1a5c573712631cb3423e01f06c97f4de5409df98)
    • grails-app/controllers/org/pih/warehouse/api/putaway/PutawayUrlMappings.groovy (version 1a5c573712631cb3423e01f06c97f4de5409df98)
    • grails-app/domain/org/pih/warehouse/inventory/InventoryLevel.groovy (version 1a5c573712631cb3423e01f06c97f4de5409df98)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 78ee6ccd1747c089b2bc32561135afe1b36cf9a6 m

    OBLS-235 Added missing service method used to retrieve alternate destinations

    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 78ee6ccd1747c089b2bc32561135afe1b36cf9a6)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

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

    OBLS-140 putaway order gsp init (#5506)

    • grails-app/controllers/org/pih/warehouse/putaway/PutawayController.groovy (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • grails-app/i18n/messages.properties (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • grails-app/views/order/_actions.gsp (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • grails-app/views/order/list.gsp (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • grails-app/views/putaway/_print.gsp (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • grails-app/views/putaway/_putawaySummary.gsp (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • grails-app/views/putaway/_putawayTasks.gsp (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • grails-app/views/putaway/show.gsp (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • src/js/api/urls.js (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • src/js/components/Router.jsx (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • src/js/consts/applicationUrls.js (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
    • src/js/tests/utils/menu-utils.test.jsx (version eb050784a2d0eea010fbf8a7202df3df08e49c0d)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 680177e0dd542d27a36eaf12c8b40b88c2375ea7 m

    OBLS-157 Unified putaway statuses to have the same everywhere

    • grails-app/migrations/views/putaway-task.sql (version 680177e0dd542d27a36eaf12c8b40b88c2375ea7)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 680177e0dd542d27a36eaf12c8b40b88c2375ea7)
    • src/main/groovy/org/pih/warehouse/api/PutawayTaskAdapter.groovy (version 680177e0dd542d27a36eaf12c8b40b88c2375ea7)
    • src/main/groovy/org/pih/warehouse/api/PutawayTaskStatus.groovy (version 680177e0dd542d27a36eaf12c8b40b88c2375ea7)
  • Justin Miranda

    Justin Miranda 5c63d1874321f46255f7ae9bd8ab9d9f5ef001ac m

    OBLS-192 Fixed bug with assigned locations returning internal locatio… (#5514)

    • grails-app/domain/org/pih/warehouse/inventory/InventoryLevel.groovy (version 5c63d1874321f46255f7ae9bd8ab9d9f5ef001ac)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 5e00fd640310f6ed42493268d9dc8f4c2c83e5fe m

    OBLS-163 Add type to putaway task json response

    • grails-app/domain/org/pih/warehouse/putaway/PutawayTask.groovy (version 5e00fd640310f6ed42493268d9dc8f4c2c83e5fe)
    • src/main/groovy/org/pih/warehouse/core/PutawayTypeCode.groovy (version 5e00fd640310f6ed42493268d9dc8f4c2c83e5fe)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> c9a315cdd8f44ad297a47c44de63322595bea60d m

    OBLS-192 Allow user to assigned multiple bin locations to a product-facility pair

    • grails-app/domain/org/pih/warehouse/inventory/InventoryLevel.groovy (version c9a315cdd8f44ad297a47c44de63322595bea60d)
    • grails-app/views/inventoryItem/_productDetails.gsp (version c9a315cdd8f44ad297a47c44de63322595bea60d)
  • druchniewicz <druchniewicz@soldevelo.com>

    druchniewicz <druchniewicz@soldevelo.com> 8c95a0d6acaa7813346da92d0f8cbdf5f4b3ecc6 m

    OBLS-157 Corrected discrepancy case handling

    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 8c95a0d6acaa7813346da92d0f8cbdf5f4b3ecc6)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 8c95a0d6acaa7813346da92d0f8cbdf5f4b3ecc6)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

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

    OBLS-179 lost and found dashboard indicator and report (#5512)

    • grails-app/conf/runtime.groovy (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
    • grails-app/controllers/org/pih/warehouse/api/DashboardApiController.groovy (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
    • grails-app/controllers/org/pih/warehouse/api/InventoryItemApiController.groovy (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
    • grails-app/controllers/org/pih/warehouse/reporting/ReportController.groovy (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
    • grails-app/i18n/messages.properties (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
    • grails-app/services/org/pih/warehouse/dashboard/NumberDataService.groovy (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
    • grails-app/views/report/showLostAndFoundReport.gsp (version c8203735333cde2c9b4a5f8350f7fc05f5489495)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-157 Handled partial putaway and shortage APIs (#5503)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/controllers/org/pih/warehouse/api/ReasonCodeApiController.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/domain/org/pih/warehouse/putaway/PutawayTask.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/i18n/messages.properties (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/migrations/0.9.x/changelog-2025-09-17-1435-add-column-order-item-reason-code.xml (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/migrations/0.9.x/changelog.xml (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/migrations/views/putaway-task.sql (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/api/Putaway.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/api/PutawayItem.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/api/PutawayTaskAdapter.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/api/PutawayTaskStatus.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/core/ReasonCode.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
    • src/main/groovy/org/pih/warehouse/order/OrderItemStatusCode.groovy (version 2c727cf9f9643a12b2deeda9d9eafb8bdf6c8237)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> c0d4e058bf5c72927990f71758e387c8b25c1926 m

    OBLS-161 Improved putaway rollback to reset metadata and order item status

    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version c0d4e058bf5c72927990f71758e387c8b25c1926)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 8f133c71f5ac331c64bdb80c73b9a96495dc1631 m

    OBLS-162 HibernateException: No Session found for current thread when scanning invalid product on Product Scan screen

    • grails-app/controllers/org/pih/warehouse/api/ApiController.groovy (version 8f133c71f5ac331c64bdb80c73b9a96495dc1631)
  • olewandowski1 <olewandowski@soldevelo.com>

    olewandowski1 <olewandowski@soldevelo.com> 6b54a1fc8a9532bf7a9715716ec0aeb35b84055b m

    OBLS-133 display zone name and location type in the proper column

    • grails-app/views/location/showBinLocations.gsp (version 6b54a1fc8a9532bf7a9715716ec0aeb35b84055b)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 3d478407b32dab960c5b796ea285d94404feb357 m

    OBLS-161 Rollback Putaway fails due to foreign key constraint failure

    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 3d478407b32dab960c5b796ea285d94404feb357)
  • Justin Miranda

    Justin Miranda 24b530b6acf5018b6f4de690012b96b7af94eeca m

    OB-3247 Added support for basic authentication on API requests (#5324)

    • grails-app/conf/application.yml (version 24b530b6acf5018b6f4de690012b96b7af94eeca)
    • grails-app/controllers/org/pih/warehouse/BasicAuthInterceptor.groovy (version 24b530b6acf5018b6f4de690012b96b7af94eeca)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OB-3246 Implement initial version of Purchase Order API (#5330)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 08e56e9d336eee5e1201f2d547c0b8e710ac7a1f)
    • grails-app/controllers/org/pih/warehouse/api/PurchaseOrderApiController.groovy (version 08e56e9d336eee5e1201f2d547c0b8e710ac7a1f)
    • src/main/groovy/org/pih/warehouse/order/CreatePurchaseOrderCommand.groovy (version 08e56e9d336eee5e1201f2d547c0b8e710ac7a1f)
    • src/main/groovy/org/pih/warehouse/order/CreatePurchaseOrderItemCommand.groovy (version 08e56e9d336eee5e1201f2d547c0b8e710ac7a1f)
    • src/main/groovy/org/pih/warehouse/order/UpdatePurchaseOrderCommand.groovy (version 08e56e9d336eee5e1201f2d547c0b8e710ac7a1f)
    • src/main/groovy/org/pih/warehouse/order/UpdatePurchaseOrderItemCommand.groovy (version 08e56e9d336eee5e1201f2d547c0b8e710ac7a1f)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> 28ed44005bae8e1a399070bace1c879b8fcc9dce m

    OBLS-155 Unable to sort an item into a putaway container when task status is PENDING

    • src/main/groovy/org/pih/warehouse/api/PutawayTaskStatus.groovy (version 28ed44005bae8e1a399070bace1c879b8fcc9dce)
  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> ea964a0a0bcd7c7f5261660c60bf93963725e15f m

    Attempting to trigger bamboo build by adding comment to application.yml

    • grails-app/conf/application.yml (version ea964a0a0bcd7c7f5261660c60bf93963725e15f)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-143 Searching container by location number or id (#5488)

    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version eb90b29b48b0c57d994bff48607373611b63c5e7)
  • Justin Miranda

    Justin Miranda 4948773796876368e95df9996b8b0b0c344623ca m

    OBLS-126 Create initial version of putaway task API (#5458)
    Co-authored-by: druchniewicz <druchniewicz@soldevelo.com>

    • grails-app/conf/logback-spring.xml (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/api/ApiController.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/api/putaway/PutawayTaskApiController.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/api/putaway/PutawayUrlMappings.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/api/putaway/SearchPutawayTaskCommand.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/core/ErrorsController.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/data/DataExportController.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/controllers/org/pih/warehouse/putaway/PutAwayController.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/domain/org/pih/warehouse/putaway/PutawayTask.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/migrations/0.9.x/changelog-2025-08-25-1347-create-table-putaway-task.xml (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/migrations/0.9.x/changelog-2025-08-31-1654-add-column-order-item-container-location.xml (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/migrations/0.9.x/changelog.xml (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/migrations/views/changelog.xml (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/migrations/views/putaway-task.sql (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/services/org/pih/warehouse/core/UserService.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskCompletedEventService.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/services/org/pih/warehouse/putaway/PutawayTaskService.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • grails-app/views/order/_summary.gsp (version 4948773796876368e95df9996b8b0b0c344623ca)
    • src/main/groovy/org/pih/warehouse/api/Putaway.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • src/main/groovy/org/pih/warehouse/api/PutawayTaskAdapter.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • src/main/groovy/org/pih/warehouse/api/PutawayTaskStatus.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • src/main/groovy/org/pih/warehouse/api/StatusCategory.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
    • src/main/groovy/org/pih/warehouse/putaway/PutawayTaskCompletedEvent.groovy (version 4948773796876368e95df9996b8b0b0c344623ca)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-14 Make auto-receive to Inbound Sortation location (#5460)

    • grails-app/i18n/messages.properties (version 5f274533028120c200258304a76a5d9e608df710)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 5f274533028120c200258304a76a5d9e608df710)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 5f274533028120c200258304a76a5d9e608df710)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OB-3254 Implemented logic for auto receiving (#5351)
    Co-authored-by: olewandowski1 <olewandowski@soldevelo.com>

    • grails-app/conf/application.yml (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • grails-app/i18n/messages.properties (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • grails-app/jobs/org/pih/warehouse/jobs/AutomaticReceiptJob.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • grails-app/services/org/pih/warehouse/receiving/AutomaticReceiptEventService.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentStatusTransitionEventService.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
    • src/main/groovy/org/pih/warehouse/receiving/AutomaticReceiptEvent.groovy (version 1fe27147c041a79051c81b8c6c6b782fce923e13)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> f0c06ff3fa4dbd77b179cea2a9d27255f448b18c m

    OB-3252 Extend generic API search to allow find by isNull

    • grails-app/services/org/pih/warehouse/api/GenericApiService.groovy (version f0c06ff3fa4dbd77b179cea2a9d27255f448b18c)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 5a9a6bf88a633d2153ed10e43968709c343cbdbf m

    OB-3258: fix loader while applying data table styles (#5357)

    • grails-app/views/location/edit.gsp (version 5a9a6bf88a633d2153ed10e43968709c343cbdbf)
    • grails-app/views/location/showBinLocations.gsp (version 5a9a6bf88a633d2153ed10e43968709c343cbdbf)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 2b0ac4f5a6036bceb568020e8b28dcba468b7c9c m

    OB-3254 Auto Receiving - add missing shipment item - receipt item association

    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 2b0ac4f5a6036bceb568020e8b28dcba468b7c9c)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    Fixed saving receipt items which caused other issues (#5424)

    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version cbe513cc9f11e16676fe987da3a206bbe31f99e2)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 091553bbdee4c044d43d8f784bc34b5788caeb6e m

    OB-3255 add info about inventory lvl to the putaway item (#5349)

    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 091553bbdee4c044d43d8f784bc34b5788caeb6e)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 3afbc8f528c97f28f0bddb6dab410d7df794d64b m

    OB-3263 Add horizontal scroll, remove duplicates (#5388)

    • grails-app/views/location/list.gsp (version 3afbc8f528c97f28f0bddb6dab410d7df794d64b)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

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

    OB-3258: fix data table init, remove redundant column (#5375)

    • grails-app/views/location/showBinLocations.gsp (version ac40cec308da9e9e12d136441f85d989530145ad)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    Changed way of defining subject and body when sending receipt notific… (#5461)

    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 08001265ad693cffcbba80dbd4a7fc6df403f992)
    • grails-app/services/org/pih/warehouse/report/NotificationService.groovy (version 08001265ad693cffcbba80dbd4a7fc6df403f992)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OBLS-129 Creation of automatic putaway after auto-receiving (#5469)

    • grails-app/conf/application.yml (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • grails-app/conf/spring/resources.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • grails-app/domain/org/pih/warehouse/requisition/Requisition.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • grails-app/jobs/org/pih/warehouse/jobs/AutomaticReceiptJob.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • grails-app/services/org/pih/warehouse/inboundSortation/DemandService.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • grails-app/services/org/pih/warehouse/inboundSortation/InboundSortationService.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • grails-app/services/org/pih/warehouse/inboundSortation/SlottingService.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/DemandTypeCode.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/OutboundDemand.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/PutawayContext.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/PutawayResult.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/strategy/CrossDockingStrategy.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/strategy/DefaultSlottingStrategy.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/strategy/PutawayStrategy.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
    • src/main/groovy/org/pih/warehouse/inboundSortation/strategy/RandomSlottingStrategy.groovy (version 10cf675956bbd5d7467434da45ac2fc0d6f281bf)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 27669e849f0cfc1db4e7e760364121b4c8cb2d78 m

    OB-3260 Add the bin location type name to picklist item json (#5386)

    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 27669e849f0cfc1db4e7e760364121b4c8cb2d78)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    Implemented button for auto-receiving on main stock movement page (#5446)

    • grails-app/conf/application.yml (version 773d98a573e8c709bfdf776224bfa71387f226f5)
    • grails-app/controllers/org/pih/warehouse/receiving/PartialReceivingController.groovy (version 773d98a573e8c709bfdf776224bfa71387f226f5)
    • grails-app/i18n/messages.properties (version 773d98a573e8c709bfdf776224bfa71387f226f5)
    • grails-app/views/stockMovement/show.gsp (version 773d98a573e8c709bfdf776224bfa71387f226f5)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 047a43466c5c954e5c64276b06847d92c626c72a m

    OB-3254 Check if the shipment has shipped event associated (#5387)

    • grails-app/jobs/org/pih/warehouse/jobs/AutomaticReceiptJob.groovy (version 047a43466c5c954e5c64276b06847d92c626c72a)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 5f6621551ce73b65439cade0c40415365268b633 m

    OB-3233 Fix API for rendering barcodes through Labelary API (#5354)

    • grails-app/conf/application.yml (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/conf/templates/zpl-boarcodes-templates/README.md (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/conf/templates/zpl-boarcodes-templates/container.zpl (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/conf/templates/zpl-boarcodes-templates/internalLocation.zpl (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/conf/templates/zpl-boarcodes-templates/product.zpl (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/controllers/org/pih/warehouse/api/InternalLocationApiController.groovy (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/controllers/org/pih/warehouse/shipping/ContainerApiController.groovy (version 5f6621551ce73b65439cade0c40415365268b633)
    • grails-app/services/org/pih/warehouse/core/ZebraService.groovy (version 5f6621551ce73b65439cade0c40415365268b633)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OB-3248: Added auto transition status from PICKING to PICKED (#5327)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/conf/application.yml (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/controllers/org/pih/warehouse/api/PicklistItemApiController.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/domain/org/pih/warehouse/core/Location.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/domain/org/pih/warehouse/picklist/Picklist.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/domain/org/pih/warehouse/picklist/PicklistItem.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/jobs/org/pih/warehouse/jobs/AutomaticStateTransitionJob.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/services/org/pih/warehouse/integration/StateTransitionService.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/services/org/pih/warehouse/inventory/RefreshPicklistStatusEventService.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • grails-app/services/org/pih/warehouse/picklist/PicklistService.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • src/main/groovy/org/pih/warehouse/api/StockMovement.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
    • src/main/groovy/org/pih/warehouse/inventory/RefreshPicklistStatusEvent.groovy (version 7933802aa082023a78337ac9d6cd73957eb1beb6)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OB-3231: Added endpoint for creating receiving bin (#5311)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version f9255b90f8519cc273250a418e52ac7425828949)
    • grails-app/controllers/org/pih/warehouse/api/PartialReceivingApiController.groovy (version f9255b90f8519cc273250a418e52ac7425828949)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version f9255b90f8519cc273250a418e52ac7425828949)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

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

    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version 39001ed69aa36f9370c27bbdfb972e4851872640)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 05c3eb39e0125620202403689af1070b9bc51ee0 m

    OB-3244 Automatically generate putaway orders after receiving (#5341)

    • grails-app/conf/application.yml (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • grails-app/controllers/org/pih/warehouse/order/OrderController.groovy (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • grails-app/jobs/org/pih/warehouse/jobs/AutomaticSlottingJob.groovy (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • grails-app/jobs/org/pih/warehouse/jobs/AutomaticStateTransitionPollingJob.groovy (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • grails-app/views/order/_actions.gsp (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • grails-app/views/order/list.gsp (version 05c3eb39e0125620202403689af1070b9bc51ee0)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 05c3eb39e0125620202403689af1070b9bc51ee0)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

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

    • grails-app/controllers/org/pih/warehouse/api/StockAdjustmentApiController.groovy (version b7e99d276bea4e436bef706ba8be5400718e9583)
    • grails-app/controllers/org/pih/warehouse/api/StockTransferApiController.groovy (version b7e99d276bea4e436bef706ba8be5400718e9583)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 5c968db2adcc0bceff697854e8e71b5cbca78443 m

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

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

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

    Add missing translation (#5347)

    • grails-app/i18n/messages.properties (version cfa9394339ee9932fd0a0fee52dc023c24aca0c8)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

    OB-3245: Added submit packing location endpoint (#5323)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 5f2e424efd8083b8b9ec191488ecc59bc61c97db)
    • grails-app/controllers/org/pih/warehouse/api/StockMovementApiController.groovy (version 5f2e424efd8083b8b9ec191488ecc59bc61c97db)
    • grails-app/i18n/messages.properties (version 5f2e424efd8083b8b9ec191488ecc59bc61c97db)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 5f2e424efd8083b8b9ec191488ecc59bc61c97db)
    • src/main/groovy/org/pih/warehouse/api/StockMovement.groovy (version 5f2e424efd8083b8b9ec191488ecc59bc61c97db)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 5f2e424efd8083b8b9ec191488ecc59bc61c97db)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 16bfd5ce3c76895f5d0d53c7a8adde43d3795ed7 m

    Fix mobile stock transfer workflow

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

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

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

    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentApiController.groovy (version 79b426b338c86265921b488101e99e7e16c28dfb)
    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 79b426b338c86265921b488101e99e7e16c28dfb)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 79b426b338c86265921b488101e99e7e16c28dfb)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 79b426b338c86265921b488101e99e7e16c28dfb)
    • src/main/groovy/org/pih/warehouse/core/EventCode.groovy (version 79b426b338c86265921b488101e99e7e16c28dfb)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

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

    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 2b127c69d65e039514005de6ec169dc2a18ce74f)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 9586a104d7c33bfe0a2557d909fa7471d7ec48c5 m

    Fix mobile putaway workflow

    • grails-app/controllers/org/pih/warehouse/api/PutawayApiController.groovy (version 9586a104d7c33bfe0a2557d909fa7471d7ec48c5)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version 9586a104d7c33bfe0a2557d909fa7471d7ec48c5)
    • src/main/groovy/org/pih/warehouse/api/PutawayItem.groovy (version 9586a104d7c33bfe0a2557d909fa7471d7ec48c5)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 1851c8668b281078e4586be6ce476328537924e6 m

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

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

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

    OB-3250: Restored API for displaying info about pick items count (#5333)

    • grails-app/domain/org/pih/warehouse/picklist/Picklist.groovy (version d62368c3c3a9770b1b6d7d7e4ae3e3caa82912c8)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version d62368c3c3a9770b1b6d7d7e4ae3e3caa82912c8)
  • druchniewicz <51370022+druchniewicz@users.noreply.github.com>

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

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

    • grails-app/domain/org/pih/warehouse/inventory/OutboundStockMovementListItem.groovy (version 50a348856ecb00dbc52b2df8db58ea8ef55ad575)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 50a348856ecb00dbc52b2df8db58ea8ef55ad575)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

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

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

    • grails-app/controllers/org/pih/warehouse/api/MobileProductApiController.groovy (version cbcb0ba5e314a9b98e6cad16451d04beff0fa15a)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

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

    OB-3243 restore scheduling tab (#5342)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/i18n/messages_rw.properties (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/views/location/showBinLocations.gsp (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/views/locationType/create.gsp (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/views/stockMovement/_schedule.gsp (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • grails-app/views/stockMovement/show.gsp (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
    • src/main/groovy/org/pih/warehouse/core/ActivityCode.groovy (version ac83e19f8e17359fffa54f6684af837ea0c30a7c)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> 0986f2d5ba3ce6ab9acc3ea855e1968e48badb27 m

    Add missing product APIs used by mobile app

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 0986f2d5ba3ce6ab9acc3ea855e1968e48badb27)
    • grails-app/controllers/org/pih/warehouse/api/MobileProductApiController.groovy (version 0986f2d5ba3ce6ab9acc3ea855e1968e48badb27)
    • grails-app/services/org/pih/warehouse/core/DocumentService.groovy (version 0986f2d5ba3ce6ab9acc3ea855e1968e48badb27)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 0986f2d5ba3ce6ab9acc3ea855e1968e48badb27)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 0986f2d5ba3ce6ab9acc3ea855e1968e48badb27)
  • Jan <jdolkowski@soldevelo.com>

    Jan <jdolkowski@soldevelo.com> 7fe911c68d6ea1648f12a2ef1f983129726a5bec 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 7fe911c68d6ea1648f12a2ef1f983129726a5bec)
    • grails-app/services/org/pih/warehouse/api/SearchService.groovy (version 7fe911c68d6ea1648f12a2ef1f983129726a5bec)
    • grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 7fe911c68d6ea1648f12a2ef1f983129726a5bec)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 7fe911c68d6ea1648f12a2ef1f983129726a5bec)
  • Jan <jdolkowski@soldevelo.com>

    Jan <jdolkowski@soldevelo.com> 9dd6dc388d9d826698a31864af694a200a4dbdd7 m

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

    • build.gradle (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/conf/application.yml (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/controllers/org/pih/warehouse/shipping/ContainerApiController.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/domain/org/pih/warehouse/shipping/Container.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/services/org/pih/warehouse/core/DocumentService.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/services/org/pih/warehouse/core/IdentifierService.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/services/org/pih/warehouse/core/ZebraService.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentIdentifierService.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
    • src/main/groovy/org/pih/warehouse/inventory/LotStatusCode.groovy (version 9dd6dc388d9d826698a31864af694a200a4dbdd7)
  • Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com>

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> cacdc3bc587225e0619486fbbb29792340c2d64f 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 cacdc3bc587225e0619486fbbb29792340c2d64f)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version cacdc3bc587225e0619486fbbb29792340c2d64f)
    • grails-app/controllers/org/pih/warehouse/api/PutawayItemApiController.groovy (version cacdc3bc587225e0619486fbbb29792340c2d64f)
    • grails-app/services/org/pih/warehouse/putaway/PutawayService.groovy (version cacdc3bc587225e0619486fbbb29792340c2d64f)
    • src/main/groovy/org/pih/warehouse/core/RoleType.groovy (version cacdc3bc587225e0619486fbbb29792340c2d64f)
  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> bbc56933d2e65dc27ef73270f4c4b801a408b86a m

    WMS-2 Migrate missing ActivityCodes and ContainerStatuses

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

    Jan <jdolkowski@soldevelo.com> 1c7daeb592f324544cd15133fc6b42ddd3b99c8f m

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

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

    Oliver Lewandowski <109145288+olewandowski1@users.noreply.github.com> 36dfc12da25380d9283e6368bd3fb40ef276d268 m

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

    • grails-app/domain/org/pih/warehouse/shipping/Shipment.groovy (version 36dfc12da25380d9283e6368bd3fb40ef276d268)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 36dfc12da25380d9283e6368bd3fb40ef276d268)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 36dfc12da25380d9283e6368bd3fb40ef276d268)
    • src/main/groovy/org/pih/warehouse/api/PartialReceiptItem.groovy (version 36dfc12da25380d9283e6368bd3fb40ef276d268)
  • Jan <jdolkowski@soldevelo.com>

    Jan <jdolkowski@soldevelo.com> ec5a8c0d7032d42bede28caa335eaa90441675b7 m

    WMS-3 Add ShipmentApiController (#4980)

    • grails-app/controllers/org/pih/warehouse/shipping/ShipmentApiController.groovy (version ec5a8c0d7032d42bede28caa335eaa90441675b7)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version ec5a8c0d7032d42bede28caa335eaa90441675b7)
    • src/test/groovy/unit/org/pih/warehouse/api/ShipmentApiControllerTests.groovy (version ec5a8c0d7032d42bede28caa335eaa90441675b7)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6b3c6f744ffa26ab2d5851075da5b9ff578e181b m

    OBPIH-7342 fix. Format dates properly on product association edit screen (#5562)

    • grails-app/views/product/_productAssociations.gsp (version 6b3c6f744ffa26ab2d5851075da5b9ff578e181b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ad4807e4c0823a7143a909836b594272de91e864 m

    OBPIH-7474 fix. change product export dates to existing pattern (#5561)

    • src/main/groovy/org/pih/warehouse/core/date/TemporalAccessorDateFormatter.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/main/groovy/org/pih/warehouse/core/date/TemporalAccessorDateTimeFormatter.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/test/groovy/unit/org/pih/warehouse/core/date/TemporalAccessorDateFormatterSpec.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/test/groovy/unit/org/pih/warehouse/core/date/TemporalAccessorDateTimeFormatterSpec.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6991 Add multi-select product filter to consumption report (#5560)

    • grails-app/controllers/org/pih/warehouse/reporting/ConsumptionController.groovy (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/i18n/messages.properties (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/views/consumption/_filters.gsp (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52 m

    OBPIH-6993 add product filter to transaction report (#5558)

    • grails-app/controllers/org/pih/warehouse/JsonController.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/views/layouts/custom.gsp (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/views/report/showTransactionReport.gsp (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 44736ed1c6b147fc437593dcc0b41ace69b83dc9 m

    OBPIH-6887 products cant be deactivated while on a stocklist (#5557)

    • grails-app/domain/org/pih/warehouse/product/Product.groovy (version 44736ed1c6b147fc437593dcc0b41ace69b83dc9)
    • grails-app/i18n/messages.properties (version 44736ed1c6b147fc437593dcc0b41ace69b83dc9)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7518 Create TransactionSource domain (#5546)

    • grails-app/domain/org/pih/warehouse/inventory/Transaction.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/domain/org/pih/warehouse/inventory/TransactionSource.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog-2025-10-08-1700-create-table-transaction-source.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog-2025-10-09-1200-add-transaction-source-column-to-transaction.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/RefreshInventoryCountEvent.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/RefreshInventoryTransactionsSummaryEvent.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/TransactionAction.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/test/groovy/unit/org/pih/warehouse/inventory/TransactionSourceSpec.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6c1706197feae792e58aeedf6fb468b6e4c33033 m

    OBPIH-7500 add createdby and updatedby fields to product supplier (#5553)
    Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>

    • grails-app/domain/org/pih/warehouse/product/ProductSupplier.groovy (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • grails-app/i18n/messages.properties (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • grails-app/migrations/0.9.x/changelog-2025-10-14-1200-add-user-columns-to-product-supplier.xml (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • grails-app/migrations/0.9.x/changelog.xml (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/css/colors.scss (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/form-elements/v2/style.scss (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/ProductSupplierForm.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/ProductSupplierFormMain.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/sections/DetailsSection.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/subsections/BasicDetails.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/hooks/productSupplier/form/useProductSupplierForm.js (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7298 Fix dropdown in putaway table (#5547)

    • src/js/utils/CustomTreeTable.jsx (version b2c7587871d13c7c6406a1752f70afddd99c7c50)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7489 Fix datepicker styles (#5548)

    • src/js/components/form-elements/v2/DateFieldDateFns.jsx (version 430bbc763bbfbf36a6f90c233bc65e339985a26b)
    • src/js/components/form-elements/v2/style.scss (version 430bbc763bbfbf36a6f90c233bc65e339985a26b)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportBasicDetails.jsx (version 430bbc763bbfbf36a6f90c233bc65e339985a26b)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportSendingOptions.jsx (version 430bbc763bbfbf36a6f90c233bc65e339985a26b)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7253 Resize identifier column on shipment list to show full code (#5550)

    • src/js/components/stock-movement/inbound/StockMovementInboundTable.jsx (version b0e6abfca53227b43534976dc04a78879e2329bb)
    • src/js/components/stock-movement/outbound/StockMovementOutboundTable.jsx (version b0e6abfca53227b43534976dc04a78879e2329bb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 36ff9ed493efd9b212e8d7cd9cd7524fda02de4d m

    temporarily ignore flaky API tests to unblock build

    • src/integration-test/groovy/org/pih/warehouse/api/spec/inventory/RecordStockApiSpec.groovy (version 36ff9ed493efd9b212e8d7cd9cd7524fda02de4d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductApiDemandSpec.groovy (version 36ff9ed493efd9b212e8d7cd9cd7524fda02de4d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductApiProductAvailabilitySpec.groovy (version 36ff9ed493efd9b212e8d7cd9cd7524fda02de4d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductApiSummarySpec.groovy (version 36ff9ed493efd9b212e8d7cd9cd7524fda02de4d)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 2868fd985948bcd0c63970609fc0766a1ac9cb0a m

    fix CycleCountTransactionServiceSpec

    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountTransactionServiceSpec.groovy (version 2868fd985948bcd0c63970609fc0766a1ac9cb0a)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 522406f3eb0fbdd4230f09102dd4434ff347da1b m

    remove openboxes.dbml file

    • openboxes.dbml (version 522406f3eb0fbdd4230f09102dd4434ff347da1b)
  • Justin Miranda

    Justin Miranda cdd01155f6eba64b0b0bed7699c22faae197bf61 m

    Add project parameter to dbdocs build command

    • .github/workflows/dbdocs.yml (version cdd01155f6eba64b0b0bed7699c22faae197bf61)
  • Justin Miranda

    Justin Miranda ca7f5d7c3be768c127bfe2962de375bcde51e028 m

    Merge pull request #5555 from openboxes/bugfix/5554-unable-to-signup
    Fixed transactional bug with user signup form (fixed #5554)

  • jmiranda <jcm62@columbia.edu>

    jmiranda <jcm62@columbia.edu> a7c3f94312899eeb1a8c892c8d6647c67a92ac3e m

    Fixed transactional bug with user signup form (fixed #5554)

    • grails-app/controllers/org/pih/warehouse/user/AuthController.groovy (version a7c3f94312899eeb1a8c892c8d6647c67a92ac3e)
    • grails-app/views/auth/signup.gsp (version a7c3f94312899eeb1a8c892c8d6647c67a92ac3e)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> ae50da61028bbcb1f0dfcfb0a8937374d3a68161 m

    Revert "OBPIH-7505 refactor cycle count dates" (#5549)

    • grails-app/domain/org/pih/warehouse/inventory/CycleCount.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountCandidate.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountDetails.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountItem.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountRequest.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountSummary.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountProductAvailabilityService.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/main/groovy/org/pih/warehouse/core/date/DateFormatterContext.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/main/groovy/org/pih/warehouse/core/date/DateFormatterManager.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountCandidateFilterCommand.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemCommand.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDto.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountUpdateItemCommand.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/main/groovy/org/pih/warehouse/report/CycleCountReportCommand.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/test/groovy/unit/org/pih/warehouse/core/date/DateFormatterManagerSpec.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountProductAvailabilityServiceSpec.groovy (version ae50da61028bbcb1f0dfcfb0a8937374d3a68161)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7 m

    OBPIH-7505 refactor cycle count dates (#5534)

    • grails-app/domain/org/pih/warehouse/inventory/CycleCount.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountCandidate.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountDetails.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountItem.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountRequest.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountSummary.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountProductAvailabilityService.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/main/groovy/org/pih/warehouse/core/date/DateFormatterContext.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/main/groovy/org/pih/warehouse/core/date/DateFormatterManager.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountCandidateFilterCommand.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemCommand.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDto.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountUpdateItemCommand.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/main/groovy/org/pih/warehouse/report/CycleCountReportCommand.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/test/groovy/unit/org/pih/warehouse/core/date/DateFormatterManagerSpec.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)
    • src/test/groovy/unit/org/pih/warehouse/inventory/CycleCountProductAvailabilityServiceSpec.groovy (version 0a9854bc9fd1d22838bcc0ebf414ff2278e53ca7)