Sha256: ab89cff50070e02efb0ee4a08bff024b38b60938763ca4ff4fe021d1da06b942

Contents?: true

Size: 460 Bytes

Versions: 8

Compression:

Stored size: 460 Bytes

Contents

module Comee
  module Core
    class SalesOrderItem < ApplicationRecord
      belongs_to :sales_order
      belongs_to :customer_order_item
      belongs_to :product
      belongs_to :unit
      has_many :warehouse_shipment_items

      validates :delivery_date, presence: true
      validates :quantity, :price, presence: true, numericality: {greater_than: 0}
      validates :quantity_delivered, numericality: {greater_than_or_equal_to: 0}
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
comee_core-0.1.47 app/models/comee/core/sales_order_item.rb
comee_core-0.1.46 app/models/comee/core/sales_order_item.rb
comee_core-0.1.45 app/models/comee/core/sales_order_item.rb
comee_core-0.1.45.pre3 app/models/comee/core/sales_order_item.rb
comee_core-0.1.45.pre2 app/models/comee/core/sales_order_item.rb
comee_core-0.1.45.pre app/models/comee/core/sales_order_item.rb
comee_core-0.1.44 app/models/comee/core/sales_order_item.rb
comee_core-0.1.43 app/models/comee/core/sales_order_item.rb