Commit graph

18976 commits

Author SHA1 Message Date
Pierre de La Morinerie
380d2c5efa
Merge pull request #6325 from betagouv/improve-csrf-logging-again
Erreurs ActionController::InvalidAuthenticityToken : lorsqu'il n'y a pas de cookies, la page d'erreur par défaut est affichée (#6325)
2021-07-07 09:38:03 +02:00
krichtof
8405d6e4bf
Merge pull request #6326 from betagouv/main
2021-07-06-02
2021-07-06 17:35:33 +02:00
Pierre de La Morinerie
37c62ac0a3 app: display standard error page when no cookies are present
This occurs mostly when Safari attempts to perform a POST request
again (without sending any of the cookies).

In that case, our custom `422.html` page is more helpful to the user
(because it has a link to the previous page) than a "No cookies" blank
text.
2021-07-06 16:29:22 +02:00
krichtof
b4b58aa20f
Merge pull request #6324 from betagouv/fix-archive-estimation
integrate a mininum weight for the average dossier weight
2021-07-06 16:14:34 +02:00
Christophe Robillard
bc07a875eb integrate a mininum weight for the average dossier weight
before this commit, the average dossier weight took account only pieces
justificatives. With this commit, we add a minimum weight for other
files included in an archive like pdf_export, log operations,
attachments added to traitements. This minimum weight is set arbitrary,
from the observation of some random procedures in production
2021-07-06 15:58:45 +02:00
Pierre de La Morinerie
cedef676b0
Merge pull request #6323 from tchak/fix-autocomplete-errors
Correction d'une erreur Javascript lors de l'auto-remplissage des menus déroulants (#6323)
2021-07-06 15:48:43 +02:00
Paul Chavard
0ce708028d Prevent crashes in combo boxes 2021-07-06 15:06:38 +02:00
Pierre de La Morinerie
802c4cd556
Merge pull request #6321 from betagouv/improve-csrf-logging
Amélioration du log des erreurs ActionController::InvalidAuthenticityToken (#6321)
2021-07-06 15:02:36 +02:00
Pierre de La Morinerie
09933454ff app: improve InvalidAuthenticityToken logging
- Log on all controllers
- Improve description of the controller action involved
- Ignore Safari bogus requests
2021-07-06 12:42:01 +02:00
Paul Chavard
12ecafb67a
Merge pull request #6320 from betagouv/main
2021-07-06-01
2021-07-06 11:32:45 +02:00
Paul Chavard
50ebd6d17a
Merge pull request #6316 from tchak/carto-layers
Make IGN layers opacity configurable
2021-07-06 11:17:46 +02:00
Paul Chavard
87fb98f5ed Make IGN layers opacity configurable 2021-07-06 10:36:12 +02:00
Pierre de La Morinerie
d23740689f
Merge pull request #6315 from betagouv/show-avis-tab-on-all-profiles
Experts : l'onglet "Avis" est maintenant visible quel que soit le profil (#6315)
2021-07-06 09:02:14 +02:00
Pierre de La Morinerie
97c8f76635 views: show the 'Avis' tab if needed on all profiles 2021-07-06 08:54:40 +02:00
Pierre de La Morinerie
4422d989a6 views: extract partial for the 'Avis' tab 2021-07-06 08:54:40 +02:00
Pierre de La Morinerie
aecb591e7c
Merge pull request #6317 from betagouv/remove-archive-everything
Instructeur : désactivation temporaire de la génération d'une archive complète d'une démarche. L'archivage mensuel (en beta) reste activé. (#6317)
2021-07-06 08:49:04 +02:00
Christophe Robillard
54d91335f2 remove the ability to download an 'everything' archive
there are sometimes an error that happen when building an everything
archive. The error explanation is not understood at the moment.
To deliver the archive feature quickly, we remove the 'everything' archive for
the moment
2021-07-05 11:05:07 +02:00
Paul Chavard
744b140c4c
Merge pull request #6314 from tchak/clone-attachments
Refactor clone_attachments
2021-07-01 17:45:40 +02:00
Paul Chavard
ce27999bc3 Refactor clone_attachments 2021-07-01 16:21:46 +02:00
Paul Chavard
d6be37fb40
Merge pull request #6299 from tchak/test-revision-draft
Enable test revisions
2021-07-01 16:21:30 +02:00
Paul Chavard
280e54b59d Enable test revisions 2021-07-01 15:59:07 +02:00
Paul Chavard
f288528e07
Merge pull request #6313 from betagouv/sentry-delayed-job-exception
Remonte les exceptions des jobs dans Sentry
2021-07-01 15:58:55 +02:00
Pierre de La Morinerie
9eb2e13d43 config: report job exceptions after max retry count reached
Previously Sentry reported job exceptions even if a retry
strategy was specified. So we had to ignore retried job exceptions
entirely.

Since sentry-delayed-job 0.4.4, we can instead let Sentry report
job exceptions when the retry count is exhausted. Which is
exactly the behavior we want.
2021-07-01 15:06:14 +02:00
Paul Chavard
8bfb855b26
Merge pull request #6312 from tchak/carto-layers
IGN layers on maps can now be disabled by the user
2021-06-30 20:17:41 +02:00
Paul Chavard
fc966a2761 IGN layers on maps can now be disabled by the user 2021-06-30 20:07:52 +02:00
Kara Diaby
a29e1761f4
Merge pull request #6311 from betagouv/expert-sign-in
ETQ Expert, je ne peux plus me connecter après avoir accepté une demande d'avis
2021-06-30 12:13:52 +02:00
Pierre de La Morinerie
1faf91bdbe experts: protect password update as well as sign-up 2021-06-30 10:46:42 +02:00
Pierre de La Morinerie
6f7a2fde57 experts: fix saving password on sign-in 2021-06-30 10:46:42 +02:00
Pierre de La Morinerie
4f5c5e26ae spec: cleanup spec for Experts::AvisController 2021-06-30 10:46:42 +02:00
LeSim
7bf0f1be9c
Merge pull request #6310 from betagouv/translate-422-error-page
Redesign et traduction de la page 'Erreur 422'
2021-06-29 19:10:31 +02:00
Pierre de La Morinerie
9cb3cb6ee2 public: redesign and translate the 422 error page 2021-06-29 17:44:19 +02:00
krichtof
297c62c4cd
Merge pull request #6309 from betagouv/main
2021-06-28-01
2021-06-28 17:15:06 +02:00
Paul Chavard
125fd5bea1
Merge pull request #6307 from betagouv/fix-pdf-io
Fix Expose dossier PDF export as IO
2021-06-24 21:21:46 +02:00
Christophe Robillard
cd36f2622f fix download FakeAttachment 2021-06-24 21:02:55 +02:00
Christophe Robillard
66cc0dd08d Revert "Revert "Expose dossier PDF export as IO""
This reverts commit 362093eff0.
2021-06-24 21:01:59 +02:00
krichtof
662f829891
Merge pull request #6305 from betagouv/main
2021-06-24-03
2021-06-24 19:46:53 +02:00
krichtof
aa13bf1c23
Merge pull request #6304 from betagouv/revert-6302-dossier-pdf-export
Revert "Expose dossier PDF export as IO"
2021-06-24 19:36:44 +02:00
krichtof
362093eff0
Revert "Expose dossier PDF export as IO" 2021-06-24 19:21:37 +02:00
krichtof
a6d9392f48
Merge pull request #6303 from betagouv/main
2021-06-24-02
2021-06-24 18:15:09 +02:00
krichtof
298c362e61
Merge pull request #6302 from tchak/dossier-pdf-export
Expose dossier PDF export as IO
2021-06-24 18:03:21 +02:00
Paul Chavard
f39944a02e Create procedure sub folder in archives
Co-authored-by: Christophe Robillard <christophe.robillard@beta.gouv.fr>
2021-06-24 17:50:17 +02:00
Paul Chavard
48dca8bad1 Execute AchiveCreationJob in exports queue
Co-authored-by: Christophe Robillard <christophe.robillard@beta.gouv.fr>
2021-06-24 17:49:58 +02:00
Paul Chavard
b73d504f8d Expose dossier PDF export as IO
Co-authored-by: Christophe Robillard <christophe.robillard@beta.gouv.fr>
2021-06-24 17:49:24 +02:00
Paul Chavard
04377fb429
Merge pull request #6301 from betagouv/main
2021-06-24-01
2021-06-24 15:55:57 +02:00
Pierre de La Morinerie
04d4cf827c
Merge pull request #6298 from betagouv/bump-delayed-job-web
Mise à jour de `delayed_job_web` de 1.4.3 à 1.4.4 (#6298)
2021-06-24 14:50:22 +02:00
Christophe Robillard
b047c38b47 gems: upgrade delayed_job_web
fix error when attempting to "retry" or "reload" a failed job via the web interface.

bump delayed_job_web from 1.4.3 to 1.4.4
See [Changelog](https://github.com/ejschmitt/delayed_job_web/blob/v1.4.4/CHANGELOG.md) from 1.4.3 to 1.4.4
2021-06-24 14:29:54 +02:00
Paul Chavard
608b825f3b
Merge pull request #6268 from tchak/graphql-deleted-dossiers
[GraphQL] expose deleted dossiers
2021-06-24 12:03:43 +02:00
Paul Chavard
a4482233b8 [GraphQL] expose deleted dossiers 2021-06-24 11:51:37 +02:00
Paul Chavard
9fa3e63cd9
Merge pull request #6296 from tchak/improuve-revision-changes
Improve procedure revisions
2021-06-24 11:50:59 +02:00
Paul Chavard
15ff046428 Improuve revision changes messages 2021-06-24 11:39:49 +02:00