annotate vendor/plugins/redmine_bibliography/app/helpers/my_helper.rb @ 644:999a6b3c4cd1 feature_36

Remove well-meaning but ultimately unwise <nobr> elements (fixing #286)
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Fri, 09 Sep 2011 11:13:14 +0100
parents dd9d9c0ff0f9
children
rev   line source
luis@535 1 module MyHelper
luis@535 2
luis@535 3 def get_my_publications()
luis@535 4 if not User.current.author.nil?
luis@535 5 @my_publications = Publication.all(:include => :authors, :conditions => "authors.id = #{User.current.author.id}")
luis@535 6 else
luis@535 7 @my_publications = []
luis@535 8 end
luis@535 9 end
luis@535 10
luis@535 11 def render_publications_projects(publication)
luis@535 12 s = ""
luis@535 13 projs = []
luis@535 14
luis@535 15 publication.projects.each do |proj|
chris@644 16 projs << link_to(proj.name, proj)
luis@535 17 end
luis@535 18
chris@644 19 s << projs.join(', ')
luis@535 20
luis@535 21 s
luis@535 22 end
luis@535 23
luis@535 24 def render_publications_authors(publication)
luis@535 25 s = ""
luis@535 26 auths = []
luis@535 27
luis@535 28 publication.authorships.each do |auth|
luis@535 29 auths << h(auth.name_on_paper)
luis@535 30 end
luis@535 31
chris@644 32 s << auths.join(', ')
chris@644 33
luis@535 34 s
luis@535 35 end
luis@535 36
luis@535 37
luis@535 38 end