annotate plugins/redmine_bibliography/lib/bibliography/project_publications_patch.rb @ 1628:9c5f8e24dadc live tip

Quieten this cron script
author Chris Cannam
date Tue, 25 Aug 2020 11:38:49 +0100
parents 29dd06e01be3
children
rev   line source
luis@454 1 require_dependency 'project'
luis@454 2
luis@454 3 module Bibliography
luis@454 4 module ProjectPublicationsPatch
luis@454 5 def self.included(base)
luis@454 6 base.class_eval do
luis@464 7 has_and_belongs_to_many :publications, :uniq => true
luis@1123 8
luis@1253 9 scope :name_or_homepage_like, lambda {|q|
luis@461 10 s = "%#{q.to_s.strip.downcase}%"
luis@462 11 {:conditions => ["LOWER(name) LIKE :s OR LOWER(homepage) LIKE :s", {:s => s}],
luis@461 12 :order => 'name'
luis@461 13 }
luis@461 14 }
luis@454 15 end
luis@461 16 end #self.included
luis@1123 17
luis@461 18 module ProjectMethods
luis@461 19
luis@461 20
luis@461 21
luis@1123 22
luis@461 23 end #ProjectMethods
luis@454 24 end #ProjectPublicationsPatch
luis@454 25 end #RedmineBibliography