From 3567bbf39d65d55c3e49b647bac4bf4b5cbb6fc3 Mon Sep 17 00:00:00 2001 From: jpl Date: Mon, 6 Feb 2017 16:09:10 +0100 Subject: Refs #2535: fixing link generator on table builder td --- app/helpers/newapplication_helper.rb | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'app/helpers') diff --git a/app/helpers/newapplication_helper.rb b/app/helpers/newapplication_helper.rb index 010ff71f6..a9bd11d11 100644 --- a/app/helpers/newapplication_helper.rb +++ b/app/helpers/newapplication_helper.rb @@ -27,8 +27,22 @@ module NewapplicationHelper else item.try(attribute) end - if attribute == "name" - bcont << content_tag(:td, link_to(value, item), title: 'Voir') + if attribute == 'name' + lnk = [] + unless item.class.to_s == 'Calendar' or item.class.to_s == 'Referential' + if current_referential + lnk << current_referential + lnk << item.line if item.respond_to? :line + elsif item.respond_to? :referential + lnk << item.referential + elsif item.respond_to? :line_referential + lnk << item.line_referential + end + end + + lnk << item + + bcont << content_tag(:td, link_to(value, lnk), title: 'Voir') else bcont << content_tag(:td, value) end -- cgit v1.2.3