add link to member's front page for both index and show views
This commit is contained in:
parent
cb715732e7
commit
77e39ccdaa
|
@ -2,8 +2,10 @@ class PersonalResearchesController < ApplicationController
|
||||||
def index
|
def index
|
||||||
researchs = Research.where(:is_hidden=>false).order_by(:year=>'desc').page(OrbitHelper.params[:page_no]).per(OrbitHelper.page_data_count)
|
researchs = Research.where(:is_hidden=>false).order_by(:year=>'desc').page(OrbitHelper.params[:page_no]).per(OrbitHelper.page_data_count)
|
||||||
research_list = researchs.collect do |research|
|
research_list = researchs.collect do |research|
|
||||||
|
member = research.member_profile
|
||||||
|
path = OrbitHelper.url_to_plugin_show(member.to_param, 'member') rescue '#'
|
||||||
{
|
{
|
||||||
"member" => (research.member_profile.name rescue ""),
|
"member" => "<a href='#{path}'>#{member.name}</a>",
|
||||||
"year" => research.year,
|
"year" => research.year,
|
||||||
"publication_date" => (research.publish_date.strftime("%Y.%m") rescue ""),
|
"publication_date" => (research.publish_date.strftime("%Y.%m") rescue ""),
|
||||||
"research_title" => research.research_title,
|
"research_title" => research.research_title,
|
||||||
|
|
|
@ -110,6 +110,9 @@ class Research
|
||||||
files << "<li><a href='#{url}' target='_blank'>#{title}</li>"
|
files << "<li><a href='#{url}' target='_blank'>#{title}</li>"
|
||||||
end
|
end
|
||||||
value = files.join("")
|
value = files.join("")
|
||||||
|
when "authors"
|
||||||
|
path = OrbitHelper.url_to_plugin_show(self.member_profile.to_param, 'member') rescue '#'
|
||||||
|
value = "<a href='#{path}'>#{self.member_profile.name}</a>"
|
||||||
else
|
else
|
||||||
value = self.send(field) rescue ""
|
value = self.send(field) rescue ""
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue