73ba0c074f
- Creates a Queenbee::Account - SignalId peer classes work properly - Set up a basic template for the account (closure reasons, workflow, collection) - Load signal_id fixtures during `bin/setup --reset` - Update signal_id to pull in the Fizzy product
15 lines
372 B
Ruby
15 lines
372 B
Ruby
class Account < ApplicationRecord
|
|
include Entropic, Joinable, SignalAccount
|
|
|
|
has_many_attached :uploads
|
|
|
|
def setup_basic_template
|
|
user = User.first
|
|
|
|
Closure::Reason.create_defaults
|
|
Collection.create!(name: "Cards", creator: user, all_access: true)
|
|
workflow = Workflow.create!(name: "Basic")
|
|
Collection.first.update!(workflow: workflow)
|
|
end
|
|
end
|