Merge pull request #9188 from demarches-simplifiees/add-confirm-modal-before-reset-draft-revision

ETQ admin je vois une modale pour confirmer la réinitialisation des modifications de la procédure
This commit is contained in:
Eric Leroy-Terquem 2023-06-13 15:05:01 +00:00 committed by GitHub
commit 4b1389ac7e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View file

@ -309,6 +309,7 @@ module Administrateurs
def reset_draft
@procedure.reset_draft_revision!
flash.notice = 'Les modifications ont été annulées'
redirect_to admin_procedure_path(@procedure)
end

View file

@ -37,7 +37,7 @@
= t(:has_changes, scope: [:administrateurs, :revision_changes])
= render Procedure::RevisionChangesComponent.new changes: @procedure.revision_changes, previous_revision: @procedure.published_revision
.flex.mt-2.justify-end
= button_to "Réinitialiser les modifications", admin_procedure_reset_draft_path(@procedure), class: 'fr-btn fr-btn--secondary fr-mr-2w', method: :put
= button_to "Réinitialiser les modifications", admin_procedure_reset_draft_path(@procedure), class: 'fr-btn fr-btn--secondary fr-mr-2w', data: { confirm: 'Êtes-vous sûr de vouloir réinitialiser les modifications ?' }, method: :put
= button_to 'Publier les modifications', admin_procedure_publication_path(@procedure), class: 'fr-btn', id: 'publish-procedure-link', data: { disable_with: "Publication..." }, disabled: !@procedure.draft_revision.valid?, method: :get
- if !@procedure.procedure_expires_when_termine_enabled?