Sha256: 90d354a01bca303bfb136e672de16f6daa94d8cf9a21c42f3042795af3c75196
Contents?: true
Size: 691 Bytes
Versions: 101
Compression:
Stored size: 691 Bytes
Contents
module Comee module Core class ShipmentItem < ApplicationRecord enum :status, {active: 0, completed: 1} belongs_to :sales_order_item has_many :item_statuses has_many :shipment_instruction_items validates :handover_date, :delivery_date, :shipment_status, :status, :order_number, presence: true validates :quantity, presence: true, numericality: {greater_than: 0} def self.ransackable_attributes(_auth_object = nil) %w[id 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
101 entries across 101 versions & 1 rubygems