From f2acb68255b72153fe4bd9d33fd2a338749f7e81 Mon Sep 17 00:00:00 2001 From: 24c02 <163450896+24c02@users.noreply.github.com> Date: Thu, 11 Dec 2025 16:37:22 -0500 Subject: [PATCH] publiclyidentify batches --- app/controllers/public/public_identifiable_controller.rb | 3 +++ app/models/batch.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/public/public_identifiable_controller.rb b/app/controllers/public/public_identifiable_controller.rb index 0dcae1c..0ec1aca 100644 --- a/app/controllers/public/public_identifiable_controller.rb +++ b/app/controllers/public/public_identifiable_controller.rb @@ -10,6 +10,9 @@ module Public when "pkg" @record = Warehouse::Order.find_by_public_id!(params[:public_id]) redirect_to public_package_path(@record) + when "bat" + @record = Batch.find_by_public_id!(params[:public_id]) + redirect_to batch_path(@record) else raise ActiveRecord::RecordNotFound, "no record found with public_id: #{params[:public_id]}" end diff --git a/app/models/batch.rb b/app/models/batch.rb index c72f13c..bfcc0e0 100644 --- a/app/models/batch.rb +++ b/app/models/batch.rb @@ -45,7 +45,7 @@ class Batch < ApplicationRecord include AASM include PublicIdentifiable - set_public_id_prefix "batch" + set_public_id_prefix "bat" include Taggable