changeset 1123:48c5fdd6cf10 redmine-2.2-integration

Rails 3 compatibility: renamed all named_scope calls to scope.
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Tue, 08 Jan 2013 16:19:01 +0000
parents 22ab16c93c1c
children 807426fa6017
files plugins/redmine_bibliography/app/models/author.rb plugins/redmine_bibliography/app/models/authorship.rb plugins/redmine_bibliography/lib/bibliography/project_publications_patch.rb
diffstat 3 files changed, 20 insertions(+), 20 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/redmine_bibliography/app/models/author.rb	Tue Jan 08 16:11:18 2013 +0000
+++ b/plugins/redmine_bibliography/app/models/author.rb	Tue Jan 08 16:19:01 2013 +0000
@@ -1,6 +1,6 @@
 class Author < ActiveRecord::Base
   unloadable
-  
+
   has_many :authorships, :dependent => :destroy
   has_many :publications, :through => :authorships
 
@@ -9,8 +9,8 @@
   def <=>(author)
     name.downcase <=> author.name.downcase
   end
-  
-  named_scope :like, lambda {|q| 
+
+  scope :like, lambda {|q|
     s = "%#{q.to_s.strip.downcase}%"
     {:conditions => ["LOWER(name) LIKE :s", {:s => s}],
      :order => 'name'
--- a/plugins/redmine_bibliography/app/models/authorship.rb	Tue Jan 08 16:11:18 2013 +0000
+++ b/plugins/redmine_bibliography/app/models/authorship.rb	Tue Jan 08 16:19:01 2013 +0000
@@ -1,18 +1,18 @@
 class Authorship < ActiveRecord::Base
-  unloadable 
-  
+  unloadable
+
   belongs_to :author
   belongs_to :publication
-  
+
   accepts_nested_attributes_for :author
   accepts_nested_attributes_for :publication
 
   validates_presence_of :name_on_paper
-  
+
   attr_accessor :is_user, :author_user_id, :search_name, :identify_author, :search_results
   before_save :associate_author_user
 
-  named_scope :like_unique, lambda {|q| 
+  scope :like_unique, lambda {|q|
     s = "%#{q.to_s.strip.downcase}%"
     {:conditions => ["LOWER(name_on_paper) LIKE :s OR LOWER(email) LIKE :s", {:s => s}],
      :order => 'name_on_paper',
@@ -20,27 +20,27 @@
     }
   }
 
-  named_scope :like, lambda {|q| 
+  scope :like, lambda {|q|
     s = "%#{q.to_s.strip.downcase}%"
     {:conditions => ["LOWER(name_on_paper) LIKE :s OR LOWER(email) LIKE :s", {:s => s}],
      :order => 'name_on_paper'
     }
   }
-  
+
   def name
     return self.name_on_paper
   end
-  
+
   def <=>(authorship)
     name.downcase <=> authorship.name.downcase
   end
-    
+
   def mail
     return self.email
   end
-  
-  protected 
-  def associate_author_user 
+
+  protected
+  def associate_author_user
     case self.identify_author
       when "no"
         author = Author.new
@@ -66,6 +66,6 @@
             self.author_id = object.author.id
           end
         end
-    end      
+    end
   end
 end
--- a/plugins/redmine_bibliography/lib/bibliography/project_publications_patch.rb	Tue Jan 08 16:11:18 2013 +0000
+++ b/plugins/redmine_bibliography/lib/bibliography/project_publications_patch.rb	Tue Jan 08 16:19:01 2013 +0000
@@ -5,8 +5,8 @@
     def self.included(base)
           base.class_eval do
             has_and_belongs_to_many :publications, :uniq => true
-          
-            named_scope :like, lambda {|q| 
+
+            scope :like, lambda {|q|
               s = "%#{q.to_s.strip.downcase}%"
               {:conditions => ["LOWER(name) LIKE :s OR LOWER(homepage) LIKE :s", {:s => s}],
                :order => 'name'
@@ -14,12 +14,12 @@
             }
           end
     end #self.included
-        
+
     module ProjectMethods
 
 
 
-    
+
     end #ProjectMethods
   end #ProjectPublicationsPatch
 end #RedmineBibliography
\ No newline at end of file