Sha256: b5dc98b221080090d73010af9fee510d30f144e60c2dc6b44b3cd4c6de6b44e6
Contents?: true
Size: 698 Bytes
Versions: 20
Compression:
Stored size: 698 Bytes
Contents
module Ecom module Core class JobCard < ApplicationRecord belongs_to :maintenance_service_order belongs_to :service_provider, class_name: 'Ecom::Core::EquipmentLocation' belongs_to :checkout_by, class_name: 'Ecom::Core::User', optional: true belongs_to :checkout_to, class_name: 'Ecom::Core::EquipmentLocation', optional: true belongs_to :maintenance_status belongs_to :checkin_by, class_name: 'Ecom::Core::User', optional: true belongs_to :checkin_to, class_name: 'Ecom::Core::EquipmentLocation', optional: true belongs_to :prepared_by, class_name: 'Ecom::Core::User' validates :code, presence: true, uniqueness: true end end end
Version data entries
20 entries across 20 versions & 1 rubygems