aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/helpers/newapplication_helper.rb12
-rw-r--r--app/views/workbenches/_filters.html.slim54
-rw-r--r--app/views/workbenches/show.html.slim6
3 files changed, 64 insertions, 8 deletions
diff --git a/app/helpers/newapplication_helper.rb b/app/helpers/newapplication_helper.rb
index f8628d000..88aae9432 100644
--- a/app/helpers/newapplication_helper.rb
+++ b/app/helpers/newapplication_helper.rb
@@ -104,7 +104,7 @@ module NewapplicationHelper
if policy(item).destroy?
content_tag :li, '', class: 'delete-action' do
link_to(polymorph_url, method: :delete, data: { confirm: 'Etes-vous sûr(e) de vouloir effectuer cette action ?' }) do
- txt = t("table.#{action}")
+ txt = t("actions.#{action}")
pic = content_tag :span, '', class: 'fa fa-trash'
pic + txt
end
@@ -113,7 +113,7 @@ module NewapplicationHelper
else
content_tag :li, '', class: 'delete-action' do
link_to(polymorph_url, method: :delete, data: { confirm: 'Etes-vous sûr(e) de vouloir effectuer cette action ?' }) do
- txt = t("table.#{action}")
+ txt = t("actions.#{action}")
pic = content_tag :span, '', class: 'fa fa-trash'
pic + txt
end
@@ -123,13 +123,13 @@ module NewapplicationHelper
elsif action == :edit
if policy(item).present?
if policy(item).update?
- content_tag :li, link_to(t("table.#{action}"), polymorph_url)
+ content_tag :li, link_to(t("actions.#{action}"), polymorph_url)
end
else
- content_tag :li, link_to(t("table.#{action}"), polymorph_url)
+ content_tag :li, link_to(t("actions.#{action}"), polymorph_url)
end
else
- content_tag :li, link_to(t("table.#{action}"), polymorph_url)
+ content_tag :li, link_to(t("actions.#{action}"), polymorph_url)
end
end.join.html_safe
end
@@ -155,7 +155,7 @@ module NewapplicationHelper
tools = content_tag :ul do
actions.collect do |action|
- actitem = link_to '#', title: t("table.#{action}") do
+ actitem = link_to '#', title: t("actions.#{action}") do
if action == :edit
content_tag :span, '', class: 'fa fa-pencil'
elsif action == :delete
diff --git a/app/views/workbenches/_filters.html.slim b/app/views/workbenches/_filters.html.slim
new file mode 100644
index 000000000..0cea2ea5e
--- /dev/null
+++ b/app/views/workbenches/_filters.html.slim
@@ -0,0 +1,54 @@
+.form.form-filter
+ .form-group
+ .control-label Etat
+ .checkbox_list
+ .checkbox
+ label
+ input.check_boxes type='checkbox'
+ span
+ |1
+ span.fa.fa-paw
+ .checkbox
+ label
+ input.check_boxes type='checkbox'
+ span
+ |2
+ span.fa.fa-paw
+
+ .form-group
+ .control-label Organisation(s)
+ .checkbox_list
+ .checkbox
+ label
+ input.check_boxes type='checkbox'
+ span
+ |1
+ span.fa.fa-paw
+ .checkbox
+ label
+ input.check_boxes type='checkbox'
+ span
+ |2
+ span.fa.fa-paw
+
+ .form-group
+ .control-label Nombre de lignes
+ .checkbox_list
+ .checkbox
+ label
+ input.check_boxes type='checkbox'
+ span
+ |1
+ span.fa.fa-paw
+ .checkbox
+ label
+ input.check_boxes type='checkbox'
+ span
+ |2
+ span.fa.fa-paw
+
+ .actions
+ .btn.btn-link Effacer
+ .btn.btn-default Filtrer
+
+/ = "filtres par: etat, orga, nb lignes, plage de validité, date publi. btns: clear filter et filtrer"
diff --git a/app/views/workbenches/show.html.slim b/app/views/workbenches/show.html.slim
index a8cc585f3..8df65f50c 100644
--- a/app/views/workbenches/show.html.slim
+++ b/app/views/workbenches/show.html.slim
@@ -24,8 +24,9 @@
button.btn.btn-default type='submit'
span.fa.fa-search
- / br
- / = "filtres par: etat, orga, nb lignes, plage de validité, date publi. btns: clear filter et filtrer"
+ .row
+ .col-lg-12
+ = render 'filters'
/ PageContent
.page_content
@@ -35,6 +36,7 @@
- if @wbench_refs.any?
= new_pagination @wbench_refs, 'pull-right'
+ / actions for table: controler+integrer, consulter, modifier, controler, dupliquer, conserver, purger, supprimer
= table_builder @wbench_refs,
{ @wbench_refs.human_attribute_name(:name) => 'name', @wbench_refs.human_attribute_name(:status) => Proc.new {|w| w.archived? ? ("<span class='fa fa-archive'></span> Conservé").html_safe : '-'},
'Organisation' => Proc.new {|w| w.organisation.name},