feat(procedure): add alert on admin show when procedure closed
This commit is contained in:
parent
c95f0f1cad
commit
8c322353c7
1 changed files with 18 additions and 0 deletions
|
@ -47,6 +47,24 @@
|
|||
|
||||
- if !@procedure.procedure_expires_when_termine_enabled?
|
||||
= render partial: 'administrateurs/procedures/suggest_expires_when_termine', locals: { procedure: @procedure }
|
||||
|
||||
- if @procedure.close?
|
||||
.fr-container
|
||||
= render Dsfr::AlertComponent.new(title: 'cette démarche est close', state: (:warning), heading_level: 'h2', extra_class_names: 'fr-my-2w') do |c|
|
||||
- c.with_body do
|
||||
%p
|
||||
Les dossiers en cours peuvent être instruits, mais aucun nouveau dossier ne peut plus être déposé.
|
||||
- if @procedure.closing_reason == 'internal_procedure'
|
||||
- new_procedure = Procedure.find_by(id: @procedure.replaced_by_procedure_id)
|
||||
%p
|
||||
= "Cette démarche est remplacée par une autre démarche dans Démarches simplifiées :"
|
||||
= link_to(new_procedure&.libelle, admin_procedure_path(new_procedure))
|
||||
- if @procedure.closing_reason == 'other'
|
||||
%p
|
||||
= "Plus d'informations dans la #{link_to('page de fermeture', closing_details_path(@procedure.path))}, visible par les usagers."
|
||||
- if @procedure.closing_notification_brouillon? || @procedure.closing_notification_en_cours?
|
||||
= "Un email a été envoyé pour informer les usagers le #{ l(@procedure.closed_at.to_date) }"
|
||||
|
||||
.fr-container
|
||||
%h2= "Gestion de la démarche № #{@procedure.id}"
|
||||
%h3.fr-h6 Indispensable avant publication
|
||||
|
|
Loading…
Reference in a new issue