aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlban Peignier2016-05-15 18:53:57 +0200
committerAlban Peignier2016-05-15 18:54:27 +0200
commita04e29ddac598f8e5df416c78cc89fc2f15593b1 (patch)
treee6befb04315227de66a1464c168797256ad852e2
parent99f988b54837a7eb1f20294a8e5ce4811f727c5d (diff)
downloadchouette-core-a04e29ddac598f8e5df416c78cc89fc2f15593b1.tar.bz2
List OfferWorkbenchs and their Referentials with (tiny) detail. Refs #839
-rw-r--r--app/views/offer_workbenches/_referential.erb36
-rw-r--r--app/views/offer_workbenches/show.html.erb6
-rw-r--r--app/views/referentials/index.html.erb13
3 files changed, 47 insertions, 8 deletions
diff --git a/app/views/offer_workbenches/_referential.erb b/app/views/offer_workbenches/_referential.erb
new file mode 100644
index 000000000..1f985bc65
--- /dev/null
+++ b/app/views/offer_workbenches/_referential.erb
@@ -0,0 +1,36 @@
+<div id="index_item" class="panel panel-default referential">
+ <div class="panel-heading">
+ <div class="panel-title clearfix">
+ <span class="pull-right">
+ <%= link_to edit_referential_path(referential), :class => "btn btn-default btn-sm" do %>
+ <span class="fa fa-pencil"></span>
+ <% end %>
+ <%= link_to referential_path(referential), :method => :delete, :data => {:confirm => t('referentials.actions.destroy_confirm')}, :class => "btn btn-danger btn-sm" do %>
+ <span class="fa fa-trash-o"></span>
+ <% end %>
+ </span>
+ <h5>
+ <%= link_to([@referential, referential], :class => "preview", :title => "#{Referential.model_name.human.capitalize} #{referential.name}") do %>
+ <span class="name">
+ <%= truncate(referential.name, :length => 20) %>
+ </span>
+ <% end %>
+ </h5>
+ </div>
+ </div>
+ <div id="referential_<%= referential.id %>" class="panel-body">
+ <p>
+ <%= referential.human_attribute_name('lines') %>: <span class="lines_count"></span>
+ </p>
+ <p>
+ <%= referential.human_attribute_name('networks') %>: <span class="networks_count"></span>
+ </p>
+ <p>
+ <%= referential.human_attribute_name('vehicle_journeys') %>: <span class="vehicle_journeys_count"></span>
+ </p>
+ <p>
+ <%= referential.human_attribute_name('time_tables') %>: <span class="time_tables_count"></span>
+ </p>
+ </div>
+</div>
+<%= javascript_include_tag referential_path(referential,:format => :js) %>
diff --git a/app/views/offer_workbenches/show.html.erb b/app/views/offer_workbenches/show.html.erb
index c7c2ea896..9a47977e3 100644
--- a/app/views/offer_workbenches/show.html.erb
+++ b/app/views/offer_workbenches/show.html.erb
@@ -1 +1,5 @@
-<%= title_tag @offer_workbench.name %> \ No newline at end of file
+<%= title_tag @offer_workbench.name %>
+
+<div class="referentials paginated_content">
+ <%= paginated_content @offer_workbench.referentials %>
+</div>
diff --git a/app/views/referentials/index.html.erb b/app/views/referentials/index.html.erb
index c3ea18898..1368fc248 100644
--- a/app/views/referentials/index.html.erb
+++ b/app/views/referentials/index.html.erb
@@ -1,9 +1,8 @@
<!-- FIXME #827 -->
-<ul>
- <% current_organisation.offer_workbenches.try(:each) do |offer| %>
- <li><h2><%= link_to offer.name, offer %></h2></li>
- <% end %>
-</ul>
+<% current_organisation.offer_workbenches.each do |workbench| %>
+ <h2><%= link_to workbench.name, workbench %></h2>
+ <p><%= workbench.referentials.count %> jeu(x) de données à l'heure actuelle</p>
+<% end %>
<!-- FIXME #823 -->
<% if false %>
@@ -23,10 +22,10 @@
<ul>
<!-- FIXME #820 -->
<!-- Don't blame me. See #820 -->
- <li><%= link_to 'Arrêts Reflex', stop_area_referential_path(1) %></li>
+ <li><%= link_to 'Données Reflex', stop_area_referential_path(1) %></li>
<!-- FIXME #824 -->
<!-- Don't blame me. See #824 -->
- <li><%= link_to 'Lignes CodifLigne', line_referential_path(1) %></li>
+ <li><%= link_to 'Données CodifLigne', line_referential_path(1) %></li>
</ul>
<% end %>