diff options
Diffstat (limited to 'app/helpers')
| -rw-r--r-- | app/helpers/newapplication_helper.rb | 18 |
1 files changed, 16 insertions, 2 deletions
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 |
