From 4993909e278731463010ef45211cd22ef1b2794c Mon Sep 17 00:00:00 2001 From: hukl Date: Sat, 28 Mar 2009 15:43:46 +0100 Subject: renamed the user association on nodes to lock_owner as it is more specific for its purpose --- app/models/node.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'app/models/node.rb') diff --git a/app/models/node.rb b/app/models/node.rb index 04d98b5..8b7fe62 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -8,7 +8,7 @@ class Node < ActiveRecord::Base belongs_to :draft, :class_name => "Page", :foreign_key => :draft_id has_many :permissions has_one :event - belongs_to :user, :foreign_key => :locking_user_id + belongs_to :lock_owner, :class_name => "User", :foreign_key => :locking_user_id # Callbacks after_create :initialize_empty_page @@ -46,12 +46,12 @@ class Node < ActiveRecord::Base # Instance Methods def find_or_create_draft current_user - if draft && self.user == current_user + if draft && self.lock_owner == current_user draft - elsif draft && self.user.nil? + elsif draft && self.lock_owner.nil? lock_for! current_user draft - elsif draft && self.user != current_user + elsif draft && self.lock_owner != current_user raise "Page is locked" else lock_for! current_user @@ -98,13 +98,13 @@ class Node < ActiveRecord::Base end def unlock! - self.user = nil + self.lock_owner = nil self.save end protected def lock_for! current_user - self.user = current_user + self.lock_owner = current_user self.save end -- cgit v1.3