Sha256: 55097afe697d4c0eb73630e9b064551ed19cf07f4c690cb1426cc48c3bd8db92
Contents?: true
Size: 633 Bytes
Versions: 10
Compression:
Stored size: 633 Bytes
Contents
module Comee module Core class ShipmentItem < ApplicationRecord enum :status, {active: 0, completed: 1} belongs_to :sales_order_item has_many :item_statuses 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[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
10 entries across 10 versions & 1 rubygems