add link to member's front page for index and show views
This commit is contained in:
parent
adb2310745
commit
f0f7eeb9c2
|
@ -2,11 +2,13 @@ class PersonalLabsController < ApplicationController
|
||||||
def index
|
def index
|
||||||
labs = Lab.where(:is_hidden=>false).order_by(:year=>'desc').page(OrbitHelper.params[:page_no]).per(OrbitHelper.page_data_count)
|
labs = Lab.where(:is_hidden=>false).order_by(:year=>'desc').page(OrbitHelper.params[:page_no]).per(OrbitHelper.page_data_count)
|
||||||
lab_list = labs.collect do |lab|
|
lab_list = labs.collect do |lab|
|
||||||
|
member = lab.member_profile
|
||||||
|
path = OrbitHelper.url_to_plugin_show(member.to_param, 'member') rescue '#'
|
||||||
{
|
{
|
||||||
"year" => lab.year,
|
"year" => lab.year,
|
||||||
"lab_title" => lab.lab_title,
|
"lab_title" => lab.lab_title,
|
||||||
"location" => lab.location,
|
"location" => lab.location,
|
||||||
"member" => (lab.member_profile.name rescue ""),
|
"member" => "<a href='#{path}'>#{member.name}</a>",
|
||||||
"link_to_show" => OrbitHelper.url_to_show(lab.to_param)
|
"link_to_show" => OrbitHelper.url_to_show(lab.to_param)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
@ -39,9 +41,10 @@ class PersonalLabsController < ApplicationController
|
||||||
"extension_no",
|
"extension_no",
|
||||||
"url",
|
"url",
|
||||||
"note",
|
"note",
|
||||||
|
#"owner",
|
||||||
"file"
|
"file"
|
||||||
]
|
]
|
||||||
|
|
||||||
{"plugin_datas"=>plugin.get_plugin_data(fields_to_show)}
|
{"plugin_datas"=>plugin.get_plugin_data(fields_to_show)}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -99,6 +99,9 @@ class Lab
|
||||||
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 "owner"
|
||||||
|
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
|
||||||
|
@ -122,4 +125,4 @@ class Lab
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue