Sha256: c739dcf0ccb91b3329c94010c16de8e844f5488365c333883169e6991f89ce38
Contents?: true
Size: 703 Bytes
Versions: 6
Compression:
Stored size: 703 Bytes
Contents
module Comee module Core class PurchaseOrder < ApplicationRecord belongs_to :supplier has_many :purchase_order_items validates :order_date, :delivery_address, :status, :delivery_date, presence: true enum status: { draft: 0, submitted: 1, approved: 2, confirmed: 3, canceled: 4 } def self.ransackable_attributes(_auth_object = nil) %w[ id supplier_id unit_id order_date status delivery_address delivery_date ] end def self.ransackable_associations(_auth_object = nil) %w[supplier unit] end end end end
Version data entries
6 entries across 6 versions & 1 rubygems