|
- class ProjectPackageApply < ApplicationRecord
- include AASM
-
- belongs_to :project_package
-
- aasm(:status) do
- state :pending, initial: true
- state :refused
- state :agreed
-
- event :refuse do
- transitions from: :pending, to: :refused
- end
-
- event :agree do
- transitions from: :pending, to: :agreed
- end
- end
- end
|