summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
Diffstat (limited to 'app/models')
-rw-r--r--app/models/node.rb6
-rw-r--r--app/models/page.rb6
2 files changed, 6 insertions, 6 deletions
diff --git a/app/models/node.rb b/app/models/node.rb
index 59a9d7c..92ecc12 100644
--- a/app/models/node.rb
+++ b/app/models/node.rb
@@ -4,11 +4,11 @@ class Node < ApplicationRecord
4 4
5 # Associations 5 # Associations
6 has_many :pages, -> { order("revision ASC") }, :dependent => :destroy 6 has_many :pages, -> { order("revision ASC") }, :dependent => :destroy
7 belongs_to :head, :class_name => "Page", :foreign_key => :head_id, :dependent => :destroy 7 belongs_to :head, :class_name => "Page", :foreign_key => :head_id, :dependent => :destroy, optional: true
8 belongs_to :draft, :class_name => "Page", :foreign_key => :draft_id, :dependent => :destroy 8 belongs_to :draft, :class_name => "Page", :foreign_key => :draft_id, :dependent => :destroy, optional: true
9 has_many :permissions, :dependent => :destroy 9 has_many :permissions, :dependent => :destroy
10 has_one :event, :dependent => :destroy 10 has_one :event, :dependent => :destroy
11 belongs_to :lock_owner, :class_name => "User", :foreign_key => :locking_user_id 11 belongs_to :lock_owner, :class_name => "User", :foreign_key => :locking_user_id, optional: true
12 12
13 # Callbacks 13 # Callbacks
14 after_create :initialize_empty_page 14 after_create :initialize_empty_page
diff --git a/app/models/page.rb b/app/models/page.rb
index ca3a8be..67db50a 100644
--- a/app/models/page.rb
+++ b/app/models/page.rb
@@ -12,9 +12,9 @@ class Page < ApplicationRecord
12 translates :title, :abstract, :body # Globalize2 12 translates :title, :abstract, :body # Globalize2
13 13
14 # Associations 14 # Associations
15 belongs_to :node 15 belongs_to :node, optional: true
16 belongs_to :user 16 belongs_to :user, optional: true
17 belongs_to :editor, :class_name => "User" 17 belongs_to :editor, :class_name => "User", optional: true
18 has_many :related_assets 18 has_many :related_assets
19 has_many :assets, -> { order("position ASC") }, :through => :related_assets 19 has_many :assets, -> { order("position ASC") }, :through => :related_assets
20 20