aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjpl2016-11-18 14:57:42 +0100
committerjpl2016-11-18 14:57:42 +0100
commit37e2519ca0e0131a5b7ea7c3c7bf16833b15703f (patch)
tree3bc08fd4909c742c78fd21d6804cc0510e60bfc7
parenta978aa7a29b8336bc5eb7ee23d75629ae369f3d5 (diff)
downloadchouette-core-37e2519ca0e0131a5b7ea7c3c7bf16833b15703f.tar.bz2
Refs #1989: Updating workbenches#show with wireframes
-rw-r--r--app/views/workbenches/_referential.html.slim8
-rw-r--r--app/views/workbenches/show.html.slim61
2 files changed, 64 insertions, 5 deletions
diff --git a/app/views/workbenches/_referential.html.slim b/app/views/workbenches/_referential.html.slim
index cc1964f30..7ea9c26f4 100644
--- a/app/views/workbenches/_referential.html.slim
+++ b/app/views/workbenches/_referential.html.slim
@@ -2,11 +2,11 @@
.panel-heading
.panel-title.clearfix
span.pull-right
- .btn-group
- = link_to edit_referential_path(referential), class: 'btn btn-default btn-sm' do
+ .btn-group.btn-group-sm
+ = link_to edit_referential_path(referential), class: 'btn btn-default' do
span.fa.fa-pencil
- = link_to referential_path(referential), method: :delete, :data => {:confirm => t('referentials.actions.destroy_confirm')}, class: 'btn btn-danger btn-sm' do
+ = link_to referential_path(referential), method: :delete, :data => {:confirm => t('referentials.actions.destroy_confirm')}, class: 'btn btn-danger' do
span.fa.fa-trash-o
h5
@@ -31,4 +31,4 @@
= "#{referential.human_attribute_name('time_tables')} : "
span.time_tables_count
-= javascript_include_tag referential_path(referential, format: :js) \ No newline at end of file
+= javascript_include_tag referential_path(referential, format: :js)
diff --git a/app/views/workbenches/show.html.slim b/app/views/workbenches/show.html.slim
index 49396a0e2..801714bc7 100644
--- a/app/views/workbenches/show.html.slim
+++ b/app/views/workbenches/show.html.slim
@@ -2,4 +2,63 @@
.referentials.paginated_content
h4 Liste des jeux de données
- = paginated_content @workbench.referentials
+
+ / = paginated_content @workbench.referentials
+
+ table.table.table-bordered.table-hover
+ thead
+ tr
+ th = Referential.human_attribute_name(:name)
+ th = Referential.human_attribute_name(:updated_at)
+ th = "Publié le"
+ th = Referential.human_attribute_name(:validity_period)
+ th = Referential.human_attribute_name(:lines)
+ th = Referential.human_attribute_name(:organisation)
+ th = "Etat"
+ th = "Actions"
+
+ tbody
+ - @workbench.referentials.each do |referential|
+ tr
+ td = referential.name
+ td = l referential.updated_at, format: :long
+ td
+ td
+ - if Chouette::TimeTable.start_validity_period.nil?
+ = "#{Referential.human_attribute_name('no_validity_period')}"
+ - else
+ = " #{Referential.human_attribute_name('start_validity_period')}"
+ = l Chouette::TimeTable.start_validity_period, format: :long
+ = Referential.human_attribute_name("end_validity_period")
+ = l Chouette::TimeTable.end_validity_period, format: :long
+
+ td = referential.lines.count
+ td = referential.organisation.name
+
+ / Status (archived?)
+ td.text-center
+ - if referential.archived?
+ span.fa.fa-archive title="Archivé"
+ - else
+ = "-"
+
+ / Actions
+ td.text-center
+ .btn-group.btn-group-xs
+ = link_to referential_path(referential), class: 'btn btn-default' do
+ span.fa.fa-eye
+
+ = link_to edit_referential_path(referential), class: 'btn btn-default' do
+ span.fa.fa-pencil
+
+ - if referential.archived?
+ = link_to unarchive_referential_path(referential), class: 'btn btn-default', method: :put do
+ span.fa-stack title="Désarchiver"
+ span.fa.fa-archive.fa-stack-1x
+ span.fa.fa-ban.fa-stack-2x
+ - else
+ = link_to archive_referential_path(referential), class: 'btn btn-default', method: :put do
+ span.fa.fa-archive title="Archiver"
+
+ = link_to referential_path(referential), method: :delete, :data => {:confirm => t('referentials.actions.destroy_confirm')}, class: 'btn btn-danger' do
+ span.fa.fa-trash-o