From f5bf1f5ac3f9efb0f44c3a81f6e90c43c2ca8560 Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Thu, 27 Mar 2025 17:09:00 -0500 Subject: [PATCH] Don't bother with this for now --- app/models/account.rb | 11 ----------- app/models/bucket.rb | 8 -------- 2 files changed, 19 deletions(-) diff --git a/app/models/account.rb b/app/models/account.rb index 0f5d15fee..f8fc136b9 100644 --- a/app/models/account.rb +++ b/app/models/account.rb @@ -16,15 +16,4 @@ class Account < ApplicationRecord has_many :tags, dependent: :destroy has_many_attached :uploads - - after_create :create_default_workflow - - private - def create_default_workflow - workflows.create!(name: "Default Workflow").tap do |workflow| - [ "Triage", "In progress", "On Hold", "Review" ].each do |name| - workflow.stages.create!(name: name) - end - end - end end diff --git a/app/models/bucket.rb b/app/models/bucket.rb index d0ce59a73..08ca846f2 100644 --- a/app/models/bucket.rb +++ b/app/models/bucket.rb @@ -10,19 +10,11 @@ class Bucket < ApplicationRecord validates_presence_of :name - after_create :ensure_workflow_exists after_save :update_bubbles_workflow, if: :saved_change_to_workflow_id? scope :alphabetically, -> { order(name: :asc) } private - def ensure_workflow_exists - unless account.workflows.exists? - workflow = account.workflows.create!(name: "Default Workflow") - [ "Triage", "In progress", "Oh Hold", "Review" ].each { |name| workflow.stages.create!(name: name) } - end - end - def update_bubbles_workflow if workflow first_stage = workflow.stages.first