Sha256: a6aa16e6f000f577dd601409ffe7832126247069d209794607ac086b9109a6fb

Contents?: true

Size: 495 Bytes

Versions: 1

Compression:

Stored size: 495 Bytes

Contents

module Ecom
  module Core
    class WorkComponent < ApplicationRecord
      belongs_to :performer, class_name: 'Ecom::Core::User'
      belongs_to :approver, class_name: 'Ecom::Core::User'
      belongs_to :supervisor, class_name: 'Ecom::Core::User'
      belongs_to :quality_controller, class_name: 'Ecom::Core::User'
      belongs_to :work_component_template
      belongs_to :task

      validates :name, :assignment_status, :task_status, :percent_completed, presence: true
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ecom_core-1.2.16 app/models/ecom/core/work_component.rb