Merge pull request #9133 from demarches-simplifiees/add-dossiers-count-in-groupe-instructeurs-page

Ajustements d'UI dans la liste et le détail des groupes d'instructeurs
This commit is contained in:
Eric Leroy-Terquem 2023-06-07 07:53:19 +00:00 committed by GitHub
commit f181126e18
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 26 additions and 6 deletions

View file

@ -90,6 +90,18 @@
display: none !important; display: none !important;
} }
.visible-on-previous-hover {
visibility: hidden;
}
:hover + .visible-on-previous-hover {
visibility: visible;
}
.no-wrap {
white-space: nowrap;
}
// sizing // sizing
.width-100 { .width-100 {
width: 100%; width: 100%;

View file

@ -11,7 +11,6 @@
%th{ scope: "col" } %th{ scope: "col" }
.flex .flex
.flex.auto= table_header .flex.auto= table_header
%span.fr-icon.fr-icon-user-line
%tbody %tbody
- @groupe_instructeurs.each do |gi| - @groupe_instructeurs.each do |gi|
%tr %tr
@ -25,9 +24,15 @@
- elsif gi.routing_to_configure? - elsif gi.routing_to_configure?
%p.fr-badge.fr-badge--warning.fr-badge--sm.fr-ml-1w à configurer %p.fr-badge.fr-badge--warning.fr-badge--sm.fr-ml-1w à configurer
%div{ style: 'width: 25px; text-align: center;' } %span.fr-mr-1w
#{gi.dossiers.visible_by_administration.size}
%span.fr-icon.fr-icon-folder-2-line.fr-mr-2w{ style: 'width: 25px; text-align: center;' }
%span.fr-mr-1w
#{gi.instructeurs.count} #{gi.instructeurs.count}
%span.fr-icon.fr-icon-user-line{ style: 'width: 25px; text-align: center;' }
%p= gi.routing_rule&.to_s(@procedure.active_revision.types_de_champ) %p= gi.routing_rule&.to_s(@procedure.active_revision.types_de_champ)
.fr-mt-1w .fr-mt-1w
= paginate @groupe_instructeurs = paginate @groupe_instructeurs

View file

@ -6,3 +6,5 @@ fr:
zero: Déplacer les dossiers en brouillon zero: Déplacer les dossiers en brouillon
one: Déplacer un dossier one: Déplacer un dossier
other: Déplacer les %{count} dossiers other: Déplacer les %{count} dossiers
delete: Supprimer le groupe
delete_confirmation: Êtes-vous sûr de vouloir supprimer le groupe "%{group_name}" ?

View file

@ -32,20 +32,21 @@
%p.fr-mb-1w.fr-badge.fr-badge--warning.fr-badge--sm à configurer %p.fr-mb-1w.fr-badge.fr-badge--warning.fr-badge--sm à configurer
.flex.align-baseline .flex.align-baseline
.fr-mr-2w si le champ .fr-mr-2w.no-wrap si le champ
.target.fr-mr-2w .target.fr-mr-2w
= targeted_champ_tag = targeted_champ_tag
.operator.fr-mr-2w est égal à .operator.fr-mr-2w.no-wrap est égal à
.value .value
= value_tag = value_tag
%ul.fr-btns-group.fr-btns-group--sm.fr-btns-group--inline.fr-btns-group--icon-right %ul.fr-btns-group.fr-btns-group--sm.fr-btns-group--inline.fr-btns-group--icon-right
%li %li
- if @groupe_instructeur.can_delete? - if @groupe_instructeur.can_delete?
%p Supprimer le groupe %p= t('.delete')
= button_to admin_procedure_groupe_instructeur_path(@procedure_id, @groupe_instructeur), = button_to admin_procedure_groupe_instructeur_path(@procedure_id, @groupe_instructeur),
class: 'fr-btn fr-btn--tertiary fr-btn--icon-left fr-icon-delete-line', class: 'fr-btn fr-btn--tertiary fr-btn--icon-left fr-icon-delete-line',
method: :delete do method: :delete,
data: { confirm: t('.delete_confirmation', group_name: @groupe_instructeur.label) } do
Supprimer Supprimer
- else - else
= button_to reaffecter_dossiers_admin_procedure_groupe_instructeur_path(@procedure_id, @groupe_instructeur), = button_to reaffecter_dossiers_admin_procedure_groupe_instructeur_path(@procedure_id, @groupe_instructeur),