add folders structure

This commit is contained in:
Alex Turchyn
2023-09-22 02:20:38 +03:00
parent f8712a9da9
commit 380f553a17
30 changed files with 405 additions and 56 deletions
+7 -1
View File
@@ -28,7 +28,13 @@ class TemplateFolder < ApplicationRecord
belongs_to :author, class_name: 'User'
belongs_to :account
has_many :templates, dependent: :destroy
has_many :templates, dependent: :destroy, foreign_key: :folder_id, inverse_of: :folder
has_many :active_templates, -> { where(deleted_at: nil) },
class_name: 'Template', dependent: :destroy, foreign_key: :folder_id, inverse_of: :folder
scope :active, -> { where(deleted_at: nil) }
def default?
name == DEFAULT_NAME
end
end