From 09c1543227151c58b1e0903e204589dec6569013 Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Thu, 22 May 2025 16:47:43 -0500 Subject: [PATCH] Assign colors to default stages when you create a workflow --- app/models/workflow.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/models/workflow.rb b/app/models/workflow.rb index c18751831..54d82d6ff 100644 --- a/app/models/workflow.rb +++ b/app/models/workflow.rb @@ -1,5 +1,8 @@ class Workflow < ApplicationRecord - DEFAULT_STAGES = [ "Figuring it out", "In progress" ] + DEFAULT_STAGES = [ + { name: "Figuring it out", color: "var(--color-card-5)" }, + { name: "In progress", color: "var(--color-card-3)" } + ] has_many :stages, dependent: :delete_all @@ -7,6 +10,6 @@ class Workflow < ApplicationRecord private def create_default_stages - Workflow::Stage.insert_all(DEFAULT_STAGES.map { { name: it, workflow_id: id } }) + Workflow::Stage.insert_all(DEFAULT_STAGES.map { { name: it[:name], color: it[:color], workflow_id: id } }) end end