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

ETQ usager la liste des pièces justificatives à fournir inclut les PJ des blocs répétables #9747

Merged
merged 3 commits into from
Nov 27, 2023

Conversation

colinux
Copy link
Member

@colinux colinux commented Nov 23, 2023

(Bug signalé au support)

C'est potentiellement pas super adapté dans les anciennes démarches qui incluent des PJ dans des blocs répétables uniquement pour pouvoir envoyer plusieurs fichiers. Mais ils ont la main :

  • pour rédiger une liste manuelle de PJ si la liste automatique ne leur convient pas
  • ou pour mettre à jour leur formulaire

EDIT: comme suggéré par @LeSim j'ai ajouté du cache de fragment sur une partie de la description, ce qui accélère le chargement de cette page de 25-30% même sur une démarche toute simple 🎉

APRES

Capture d’écran 2023-11-23 à 14 46 31

AVANT

Capture d’écran 2023-11-23 à 14 53 38

app/models/procedure.rb Outdated Show resolved Hide resolved
Copy link
Member

@LeSim LeSim left a comment

Choose a reason for hiding this comment

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

top, une proposition de refactorisation.

Est ce que, de manière opportuniste, on mettrait pas un cache sur cette partie ?

app/models/procedure.rb Outdated Show resolved Hide resolved
app/models/procedure.rb Outdated Show resolved Hide resolved
@colinux colinux force-pushed the fix-list-pj-repetables branch from b0f2834 to c50dea6 Compare November 24, 2023 14:59
@colinux colinux force-pushed the fix-list-pj-repetables branch from c50dea6 to 63b6fdd Compare November 27, 2023 10:08
@colinux colinux force-pushed the fix-list-pj-repetables branch from 63b6fdd to cd100bc Compare November 27, 2023 10:29
@colinux
Copy link
Member Author

colinux commented Nov 27, 2023

@LeSim j'ai ajouté du cache de fragment sur une partie de la description, ce qui accélère le chargement de cette page de 25-30% en local même sur une démarche toute simple 🎉

J'en ai profité pour mieux cadrer comment tester le cache dans les specs , en passant caching: true aux tests qui en ont besoin https://github.com/demarches-simplifiees/demarches-simplifiees.fr/pull/9747/files#diff-305662962b738b57f5dbf7309597b39164807bcbf1b49a06f43eea90901dbc3d

(Je sens que chaque semaine je vais m'en faire 1 ou 2 car le gain à chaque fois est marqué)

@colinux colinux added this pull request to the merge queue Nov 27, 2023
Merged via the queue into demarches-simplifiees:main with commit 34158a6 Nov 27, 2023
15 checks passed
@colinux colinux deleted the fix-list-pj-repetables branch November 27, 2023 11:40
Copy link

sentry-io bot commented Nov 28, 2023

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

  • ‼️ ActionView::Template::Error: PG::QueryCanceled: ERROR: canceling statement due to statement timeout (ActionView::Template::Er... Users::CommencerController#commencer View Issue

Did you find this useful? React with a 👍 or 👎

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.

3 participants