diff options
| author | Alban Peignier | 2016-05-15 18:53:57 +0200 |
|---|---|---|
| committer | Alban Peignier | 2016-05-15 18:54:27 +0200 |
| commit | a04e29ddac598f8e5df416c78cc89fc2f15593b1 (patch) | |
| tree | e6befb04315227de66a1464c168797256ad852e2 | |
| parent | 99f988b54837a7eb1f20294a8e5ce4811f727c5d (diff) | |
| download | chouette-core-a04e29ddac598f8e5df416c78cc89fc2f15593b1.tar.bz2 | |
List OfferWorkbenchs and their Referentials with (tiny) detail. Refs #839
| -rw-r--r-- | app/views/offer_workbenches/_referential.erb | 36 | ||||
| -rw-r--r-- | app/views/offer_workbenches/show.html.erb | 6 | ||||
| -rw-r--r-- | app/views/referentials/index.html.erb | 13 |
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 %> |
