Sha256: e5204132e25d40917e1202f9e80cb7b9821f01cadd6d72226aa4da898c74a701
Contents?: true
Size: 600 Bytes
Versions: 9
Compression:
Stored size: 600 Bytes
Contents
module Comee module Core class ShipmentItem < ApplicationRecord enum :status, {active: 0, completed: 1} belongs_to :sales_order_item validates :handover_date, :delivery_date, :shipment_status, :status, presence: true validates :quantity, presence: true, numericality: {greater_than: 0} def self.ransackable_attributes(_auth_object = nil) %w[delivery_date handover_date pallet_no quantity sales_order_item_id shipment_status] end def self.ransackable_associations(_auth_object = nil) ["sales_order_item"] end end end end
Version data entries
9 entries across 9 versions & 1 rubygems