45 lines
2.2 KiB
Text
45 lines
2.2 KiB
Text
- if close_to_expiration || Dossier::TERMINE.include?(state)
|
|
.dropdown.user-dossier-actions
|
|
%button.button.dropdown-button{ 'aria-expanded' => 'false', 'aria-controls' => 'actions-menu' }
|
|
Actions
|
|
#actions-menu.dropdown-content.fade-in-down
|
|
%ul.dropdown-items
|
|
- if close_to_expiration
|
|
%li
|
|
= link_to repousser_expiration_instructeur_dossier_path(procedure_id, dossier_id), method: :post do
|
|
%span.icon.standby
|
|
.dropdown-description= t('instructeurs.dossiers.header.banner.button_delay_expiration')
|
|
- if archived
|
|
%li
|
|
= link_to unarchive_instructeur_dossier_path(procedure_id, dossier_id), method: :patch do
|
|
%span.icon.unarchive
|
|
.dropdown-description
|
|
Désarchiver le dossier
|
|
- else
|
|
%li
|
|
= link_to archive_instructeur_dossier_path(procedure_id, dossier_id), method: :patch do
|
|
%span.icon.archive
|
|
.dropdown-description
|
|
Archiver le dossier
|
|
- if recently_deleted
|
|
%li.danger
|
|
= link_to restore_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, data: { confirm: "Voulez vous vraiment restaurer le dossier #{dossier_id}" } do
|
|
%span.icon.reply
|
|
.dropdown-description
|
|
= t('views.instructeurs.dossiers.restore')
|
|
- else
|
|
%li.danger
|
|
= link_to supprimer_dossier_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, data: { confirm: "Voulez vous vraiment supprimer le dossier #{dossier_id} ? Cette action est irréversible. \nNous vous suggérons de télécharger le dossier au format PDF au préalable." } do
|
|
%span.icon.delete
|
|
.dropdown-description
|
|
= t('views.instructeurs.dossiers.delete_dossier')
|
|
|
|
- elsif Dossier::EN_CONSTRUCTION_OU_INSTRUCTION.include?(state)
|
|
- if dossier_is_followed
|
|
= link_to unfollow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'button' do
|
|
%span.icon.unfollow>
|
|
Ne plus suivre
|
|
- else
|
|
= link_to follow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'button' do
|
|
%span.icon.follow>
|
|
Suivre le dossier
|