Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[admin] Ajout d'une page de confirmation après la publication d'une procédure - mise en avant de l'URL à partager #9672

Merged
merged 2 commits into from
Nov 16, 2023

Conversation

lisa-durand
Copy link
Contributor

@lisa-durand lisa-durand commented Nov 6, 2023

closes #9498
Capture d’écran 2023-11-06 à 17 43 59

Lorsqu'une demarche est publiée et qu'on apporte des modifications on ne passe plus par la page de "publication" (la démarche est déja publiée), il y a par contre un message de confirmation pour plus de sécurité.
(Si on apporte des modifications à une procedure close - on continue de passer par la page de publication)

Capture d’écran 2023-11-08 à 10 43 39 Capture d’écran 2023-11-08 à 10 43 46 un

@lisa-durand lisa-durand force-pushed the add-confirmation-page-for-procedure-publication-ldu branch 4 times, most recently from 2c06e80 to b0f63a9 Compare November 8, 2023 10:33
@lisa-durand lisa-durand force-pushed the add-confirmation-page-for-procedure-publication-ldu branch from b0f63a9 to ac834b0 Compare November 8, 2023 11:07
@lisa-durand lisa-durand marked this pull request as ready for review November 8, 2023 11:34
flash.notice = "Nouvelle version de la démarche publiée"

redirect_to admin_procedure_path(@procedure)
end
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

je me demande s'il ne faudrait pas enlever le if @procedure.draft_changed?, d'une part car il me semble inutile, et d'autre part car même si la condition était fausse, ça provoquerait une erreur (car pas de template pour cette action). Ou alors sortir le redirect_to du if pour que quoiqu'il arrive on revienne à la page de la démarche.
Je me dis que ça peut arriver si t'as 2 onglets ouverts sur la même page avec le bouton Publier, tu click une première fois et ça publie, et tu cliques ensuite sur le second

end
elsif @procedure.publish_or_reopen!(current_administrateur)
flash.notice = "Démarche publiée"
@procedure.publish_revision!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

T'y es pour rien car ça vient du nommage des méthodes à cause du cas du reopen mais c'est un peu bizarre/pas intuitif d'avoir d'abord publish_or_reopen puis publish_revision si on a modifié le brouillon

@lisa-durand lisa-durand added this pull request to the merge queue Nov 16, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 16, 2023
@lisa-durand lisa-durand added this pull request to the merge queue Nov 16, 2023
Merged via the queue into main with commit b782bcd Nov 16, 2023
15 checks passed
@lisa-durand lisa-durand deleted the add-confirmation-page-for-procedure-publication-ldu branch November 16, 2023 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ETQ administrateur, je souhaite que l'URL de la démarche à partager apres la publication soit plus visible
2 participants