Merge pull request #3695 from betagouv/frederic/procedure_library_new_design
Passer la bibliothèque de procédures au nouveau design
This commit is contained in:
commit
e1f839a003
3 changed files with 44 additions and 27 deletions
|
@ -0,0 +1,12 @@
|
||||||
|
.table.vertical.procedure-library-list th {
|
||||||
|
padding-top: 32px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table.vertical.procedure-library-list td {
|
||||||
|
padding-top: 0;
|
||||||
|
padding-bottom: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.procedure-library-list .button {
|
||||||
|
margin: 0 2px;
|
||||||
|
}
|
|
@ -199,6 +199,7 @@ class Admin::ProceduresController < AdminController
|
||||||
.where(id: significant_procedure_ids)
|
.where(id: significant_procedure_ids)
|
||||||
.group_by(&:organisation_name)
|
.group_by(&:organisation_name)
|
||||||
.sort_by { |_, procedures| procedures.first.created_at }
|
.sort_by { |_, procedures| procedures.first.created_at }
|
||||||
|
render layout: 'application'
|
||||||
end
|
end
|
||||||
|
|
||||||
def active_class
|
def active_class
|
||||||
|
|
|
@ -1,30 +1,34 @@
|
||||||
- if current_administrateur.procedures.brouillons.count == 0
|
.container
|
||||||
%h4{ style: 'padding: 20px; margin: 20px !important;' }
|
- if current_administrateur.procedures.brouillons.count == 0
|
||||||
Bienvenue, vous allez pouvoir créer une première démarche de test. Celle-ci sera visible uniquement par vous et ne sera publiée nulle part, alors pas de crainte à avoir.
|
.card.feedback
|
||||||
|
.card-title
|
||||||
|
Bienvenue,
|
||||||
|
vous allez pouvoir créer une première démarche de test.
|
||||||
|
Celle-ci sera visible uniquement par vous et ne sera publiée nulle part, alors pas de crainte à avoir.
|
||||||
|
|
||||||
.row{ style: 'padding: 20px; margin: 20px !important;' }
|
.form
|
||||||
%a#from-scratch{ href: new_admin_procedure_path, class: 'btn-lg btn-primary' }
|
.send-wrapper
|
||||||
Créer une nouvelle démarche de zéro
|
%a#from-scratch.button.primary{ href: new_admin_procedure_path }
|
||||||
|
Créer une nouvelle démarche de zéro
|
||||||
|
|
||||||
.row.white-back
|
.card
|
||||||
%h3
|
%h2.header-section
|
||||||
Créer une nouvelle démarche à partir d'une démarche existante
|
Créer une nouvelle démarche à partir d'une démarche existante
|
||||||
|
|
||||||
.section.section-label
|
%label
|
||||||
Pour rechercher dans cette liste, utilisez la fonction "Recherche" de votre navigateur (CTRL+F ou command+F)
|
.notice
|
||||||
%br
|
Pour rechercher dans cette liste, utilisez la fonction "Recherche" de votre navigateur (CTRL+F ou command+F)
|
||||||
%br
|
|
||||||
- @grouped_procedures.each do |_, procedures|
|
%table.table.vertical.procedure-library-list
|
||||||
%b
|
- @grouped_procedures.each do |_, procedures|
|
||||||
= procedures.first.organisation_name
|
%tr
|
||||||
%table{ style: 'margin-bottom: 40px;' }
|
%th
|
||||||
- procedures.sort_by(&:id).each do |procedure|
|
= procedures.first.organisation_name
|
||||||
%tr{ style: 'height: 36px;' }
|
- procedures.sort_by(&:id).each do |procedure|
|
||||||
%td{ style: 'width: 750px;' }
|
%tr
|
||||||
= procedure.libelle
|
%td
|
||||||
%td{ style: 'padding-right: 10px; padding-left: 10px; width: 60px;' }
|
= procedure.libelle
|
||||||
= link_to('Consulter', apercu_procedure_path(id: procedure.id), target: "_blank", rel: "noopener")
|
%td.flex
|
||||||
%td
|
= link_to('Consulter', apercu_procedure_path(id: procedure.id), target: "_blank", rel: "noopener", class: 'button small')
|
||||||
= link_to('Cloner', admin_procedure_clone_path(procedure.id, from_new_from_existing: true), 'data-method' => :put, class: 'btn-sm btn-primary clone-btn')
|
= link_to('Cloner', admin_procedure_clone_path(procedure.id, from_new_from_existing: true), 'data-method' => :put, class: 'button small primary')
|
||||||
%td{ style: 'padding-left: 10px;' }
|
= link_to('Contacter', "mailto:#{procedure.administrateurs.pluck(:email) * ","}", class: 'button small')
|
||||||
= link_to('Contacter', "mailto:#{procedure.administrateurs.pluck(:email) * ","}")
|
|
||||||
|
|
Loading…
Reference in a new issue