diff options
Diffstat (limited to 'app/helpers/newapplication_helper.rb')
| -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 | 
