2022-03-11 13:57:53 +01:00
|
|
|
- if hidden_by_administration
|
2022-10-06 14:03:02 +02:00
|
|
|
= link_to restore_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: "fr-btn fr-btn--secondary" do
|
2022-03-11 13:57:53 +01:00
|
|
|
= t('views.instructeurs.dossiers.restore')
|
|
|
|
- elsif close_to_expiration || Dossier::TERMINE.include?(state)
|
2022-12-02 17:16:29 +01:00
|
|
|
%li.dropdown.user-dossier-actions{ data: { controller: 'menu-button' } }
|
2022-11-21 16:32:17 +01:00
|
|
|
%button.fr-btn.fr-mb-0.dropdown-button{ data: { menu_button_target: 'button' } }
|
2021-06-16 16:03:57 +02:00
|
|
|
Actions
|
2022-07-07 13:28:12 +02:00
|
|
|
.dropdown-content.fade-in-down{ data: { menu_button_target: 'menu' }, id: "dossier_#{dossier_id}_actions_menu" }
|
2021-06-16 16:03:57 +02:00
|
|
|
%ul.dropdown-items
|
2021-12-03 16:09:51 +01:00
|
|
|
- if close_to_expiration
|
|
|
|
%li
|
|
|
|
= link_to repousser_expiration_instructeur_dossier_path(procedure_id, dossier_id), method: :post do
|
|
|
|
%span.icon.standby
|
2022-12-02 17:16:29 +01:00
|
|
|
%span.dropdown-description= t('instructeurs.dossiers.header.banner.button_delay_expiration')
|
2021-06-16 16:03:57 +02:00
|
|
|
- if archived
|
|
|
|
%li
|
|
|
|
= link_to unarchive_instructeur_dossier_path(procedure_id, dossier_id), method: :patch do
|
|
|
|
%span.icon.unarchive
|
2022-12-02 17:16:29 +01:00
|
|
|
%span.dropdown-description
|
2021-06-16 16:03:57 +02:00
|
|
|
Désarchiver le dossier
|
|
|
|
- else
|
|
|
|
%li
|
|
|
|
= link_to archive_instructeur_dossier_path(procedure_id, dossier_id), method: :patch do
|
|
|
|
%span.icon.archive
|
2022-12-02 17:16:29 +01:00
|
|
|
%span.dropdown-description
|
2021-06-16 16:03:57 +02:00
|
|
|
Archiver le dossier
|
2022-01-27 17:02:02 +01:00
|
|
|
%li.danger
|
2022-03-11 13:57:09 +01:00
|
|
|
= link_to instructeur_dossier_path(procedure_id, dossier_id), method: :delete do
|
2022-01-27 17:02:02 +01:00
|
|
|
%span.icon.delete
|
2022-12-02 17:16:29 +01:00
|
|
|
%span.dropdown-description
|
2022-01-27 17:02:02 +01:00
|
|
|
= t('views.instructeurs.dossiers.delete_dossier')
|
2021-06-16 16:03:57 +02:00
|
|
|
|
|
|
|
- elsif Dossier::EN_CONSTRUCTION_OU_INSTRUCTION.include?(state)
|
2017-07-31 18:35:34 +02:00
|
|
|
- if dossier_is_followed
|
2022-10-06 14:03:02 +02:00
|
|
|
= link_to unfollow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'fr-btn fr-btn--secondary fr-icon-star-fill' do
|
2022-04-13 15:44:29 +02:00
|
|
|
= t('views.instructeurs.dossiers.stop_follow')
|
2017-07-11 15:58:31 +02:00
|
|
|
- else
|
2022-10-06 14:03:02 +02:00
|
|
|
= link_to follow_instructeur_dossier_path(procedure_id, dossier_id), method: :patch, class: 'fr-btn fr-btn--secondary fr-icon-star-line' do
|
2022-04-13 15:44:29 +02:00
|
|
|
= t('views.instructeurs.dossiers.follow_file')
|