Extract SignalUser and SignalAccount, and QB routes

This commit is contained in:
Mike Dalessio
2025-09-11 14:31:40 -04:00
parent 66075fc49e
commit e7dcefb25b
7 changed files with 9 additions and 6 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
class Account < ApplicationRecord
include Entropic, Joinable, SignalAccount
include Entropic, Joinable
has_many_attached :uploads
+1 -1
View File
@@ -1,6 +1,6 @@
class User < ApplicationRecord
include Accessor, AiQuota, Assignee, Attachable, Configurable, Conversational, Highlights,
Mentionable, Named, Notifiable, Role, Searcher, SignalUser, Staff, Transferable
Mentionable, Named, Notifiable, Role, Searcher, Staff, Transferable
include Timelined # Depends on Accessor
has_one_attached :avatar
-4
View File
@@ -190,10 +190,6 @@ Rails.application.routes.draw do
root "events#index"
unless Rails.application.config.x.local_authentication
Queenbee.routes(self)
end
namespace :admin do
mount MissionControl::Jobs::Engine, at: "/jobs"
end
+1
View File
@@ -1,2 +1,3 @@
Fizzy::Saas::Engine.routes.draw do
::Queenbee.routes(self)
end
+6
View File
@@ -5,6 +5,12 @@ module Fizzy
class Engine < ::Rails::Engine
isolate_namespace Fizzy::Saas
# extend application models
config.to_prepare do
User.include User::SignalUser
Account.include Account::SignalAccount
end
# moved from config/initializers/queenbee.rb
Queenbee.host_app = Fizzy