Files
fizzy/app/models/workflow.rb
T
David Heinemeier Hansson ad1e97767d Style
2025-04-22 21:22:42 +02:00

13 lines
333 B
Ruby

class Workflow < ApplicationRecord
DEFAULT_STAGES = [ "Triage", "In progress", "On Hold", "Review" ]
has_many :stages, dependent: :delete_all
after_create_commit :create_default_stages
private
def create_default_stages
Workflow::Stage.insert_all(DEFAULT_STAGES.map { { name: it, workflow_id: id } })
end
end