afimb/chouette2

View on GitHub
app/views/access_links/show.html.erb

Summary

Maintainability
Test Coverage
<%= title_tag t('access_links.show.title', :access_link => @access_link.name ) %>

<div class="access_link_show">
  <%= @map.to_html %>
  
  <div class="summary">
    <p>
      <label><%= @access_link.human_attribute_name("access_link_type") %>: </label>
      <% if @access_link.access_link_type.present? %>
        <%= t("connection_link_types.label.#{@access_link.access_link_type}") %>
      <% else %>
         <%=t("unknown") %>
      <% end %>
    </p>
    <p>
      <label><%= @access_link.human_attribute_name("comment") %>: </label>
      <%= @access_link.comment %>
    </p>
    <p>
      <label><%= @access_link.human_attribute_name("link_distance") %>: </label>
      <%= @access_link.link_distance %> 
    </p>
    <p>
      <label><%= t('access_links.show.durations') %> </label>
    </p>
    <p>
      <label class='duration'><%= @access_link.human_attribute_name("default_duration") %>: </label>
      <% if (@access_link.default_duration.present?) %>
         <%= @access_link.default_duration.strftime('%Hh %Mm %Ss') %>
      <% end %>
    </p>
    <p>
      <label class='duration'><%= @access_link.human_attribute_name("frequent_traveller_duration") %>: </label>
      <% if (@access_link.frequent_traveller_duration.present?) %>
         <%= @access_link.frequent_traveller_duration.strftime('%Hh %Mm %Ss') %>
      <% end %>
    </p>
    <p>
      <label class='duration'><%= @access_link.human_attribute_name("occasional_traveller_duration") %>: </label>
      <% if (@access_link.occasional_traveller_duration.present?) %>
         <%= @access_link.occasional_traveller_duration.strftime('%Hh %Mm %Ss') %>
      <% end %>
    </p>
    <p>
      <label class='duration'><%= @access_link.human_attribute_name("mobility_restricted_traveller_duration") %>: </label>
      <% if (!@access_link.mobility_restricted_traveller_duration.nil?) %>
         <%= @access_link.mobility_restricted_traveller_duration.strftime('%Hh %Mm %Ss') %>
      <% end %>
    </p>
    <p>
      <label><%= @access_link.human_attribute_name("mobility_restricted_suitability") %>: </label>
      <% if (!@access_link.mobility_restricted_suitability.nil?) %>
        <%= t((@access_link.mobility_restricted_suitability == true).to_s) %>
      <% else %>
         <%=t("unknown") %>
      <% end %>
    </p>
    <p>
      <label><%= @access_link.human_attribute_name("stairs_availability") %>: </label>
      <% if (!@access_link.stairs_availability.nil?) %>
         <%= t((@access_link.stairs_availability == true).to_s) %>
      <% else %>
         <%=t("unknown") %>
      <% end %>
    </p>
    <p>
      <label><%= @access_link.human_attribute_name("lift_availability") %>: </label>
      <% if (!@access_link.lift_availability.nil?) %>
         <%= t((@access_link.lift_availability == true).to_s) %>
      <% else %>
         <%=t("unknown") %>
      <% end %>
    </p>
  </div>
</div>

<% content_for :sidebar do %>
<ul class="actions">
  <li><%= link_to t('access_links.actions.edit'), edit_referential_access_point_access_link_path(@referential, @access_link.access_point, @access_link), :class => "edit" %></li>
  <li><%= link_to t('access_links.actions.destroy'), referential_access_point_access_link_path(@referential, @access_link.access_point, @access_link), :method => :delete,  :data => {:confirm =>  t('access_links.actions.destroy_confirm')}, :class => "remove" %></li>
  <br>
</ul>
  <%= creation_tag(@access_link) %>
<% end %>