Pierre de La Morinerie
|
2cb6ec7c51
|
jobs: add more transient errors
These errors occur frequently during interactions with OVH's
ObjectStorage.
|
2021-04-29 14:08:12 +02:00 |
|
Pierre de La Morinerie
|
684af77e35
|
jobs: extract an RetryOnTranscientErrors concern
|
2021-04-29 14:08:12 +02:00 |
|
simon lehericey
|
7b94c2de88
|
remove extra Dossier call in projection
|
2021-04-29 11:46:00 +02:00 |
|
simon lehericey
|
fd6f110210
|
do not calculate pagination twice
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
22811e1cc2
|
remove unused kaminari stuff
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
db23a853a9
|
fetch all notification at once
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
87bee9d234
|
set img height and width
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
a4e813380a
|
one query for avis count
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
5cfb4114ce
|
one query per table
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
20fb756097
|
one less count
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
8b73d8804c
|
fetch all exports at once by groupe_instructeurs_ids
|
2021-04-29 11:23:41 +02:00 |
|
simon lehericey
|
951d4c0025
|
eager load procedure logo
|
2021-04-29 11:23:41 +02:00 |
|
Paul Chavard
|
6e1b4a2067
|
Update and pin mapbox-gl
|
2021-04-28 15:34:53 +02:00 |
|
Paul Chavard
|
85b907807a
|
Improuve ComboMultipleDropdownList style
|
2021-04-28 12:54:45 +02:00 |
|
Christophe Robillard
|
09870c918d
|
prevent race conditions when creating archives
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
dfbe004122
|
rename content_type to time_span_type for archives
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
9134114c2e
|
fix rubocop offenses
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
aa407d5607
|
place le cronjob PurgeStaleArchives dans le bon répertoire
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
8bee53fe77
|
rend plus robuste la création de l'archive
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
59a08ad307
|
affiche quand l'archive a été générée
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
fa4f6190c4
|
exporte aussi les démarches archivées
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
71a5e41e5b
|
add archive_zip_globale feature flag
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
8b2849408c
|
instructeurs can create and download archives
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
609a1aa45b
|
add archive creation and purge archives jobs
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
07cc4fa97f
|
add service to create procedure archive
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
fba0d78153
|
generate pdf export inside pieces_justificatives_service
|
2021-04-28 11:40:58 +02:00 |
|
Christophe Robillard
|
c25f3c79d9
|
add archive model
|
2021-04-28 11:40:58 +02:00 |
|
Pierre de La Morinerie
|
0cb2162a65
|
db: fix out-to-date Procedure comments
|
2021-04-27 15:36:22 +02:00 |
|
Pierre de La Morinerie
|
ac3bc38c75
|
views: fix invalid locale name
|
2021-04-27 14:51:00 +02:00 |
|
simon lehericey
|
275b71abac
|
includes champs: :type_de_champ
|
2021-04-27 13:45:57 +02:00 |
|
Pierre de La Morinerie
|
51d6faabee
|
controllers: log invalid tokens in Users::SessionsController
This is an attempt to understand why we have so many of these
errors in production.
|
2021-04-22 19:23:47 +02:00 |
|
Paul Chavard
|
2a068fb9b0
|
Remove user feedback buttons
|
2021-04-22 15:40:40 +01:00 |
|
Paul Chavard
|
c20ad5ca17
|
Remove the link between commentaire and user
|
2021-04-22 15:10:47 +01:00 |
|
Pierre de La Morinerie
|
360f4be4c9
|
views: replace link by a round_button in the password reset email
|
2021-04-22 14:24:15 +02:00 |
|
Pierre de La Morinerie
|
d530b272a1
|
password: add specific page for reset instructions
|
2021-04-22 14:24:15 +02:00 |
|
Pierre de La Morinerie
|
fb55c76829
|
views: cleanup link_sent HTML and CSS
This prepares for re-using the CSS in the reset_link_sent page.
|
2021-04-22 14:24:15 +02:00 |
|
Paul Chavard
|
6836191ca5
|
Improuve commune autocomplete results
|
2021-04-22 09:59:21 +01:00 |
|
simon lehericey
|
b20296f8c6
|
less object (-350)
|
2021-04-22 10:46:04 +02:00 |
|
simon lehericey
|
553e1d973c
|
remove old methods
|
2021-04-22 10:46:04 +02:00 |
|
simon lehericey
|
0c845c937d
|
use DossierProjectionService
|
2021-04-22 10:46:04 +02:00 |
|
simon lehericey
|
5bfd4ecbbf
|
add DossierProjectionService
|
2021-04-22 10:46:04 +02:00 |
|
kara Diaby
|
d5cea74ee9
|
add procedure number and link into admin dashboard (show)
|
2021-04-21 17:01:46 +02:00 |
|
Pierre de La Morinerie
|
8cb7a49dd9
|
password: add password reset instructions
|
2021-04-20 09:34:53 +02:00 |
|
Pierre de La Morinerie
|
53fc7386f1
|
sign_in: fix the procedure preview not being hidden on mobile
|
2021-04-20 09:34:52 +02:00 |
|
Pierre de La Morinerie
|
6b14420ffa
|
sign_in: improve "Forgot password?" appearance on mobile
|
2021-04-20 09:34:52 +02:00 |
|
Pierre de La Morinerie
|
0749d981ab
|
password: make the "Reset password" button clearer
|
2021-04-20 09:34:52 +02:00 |
|
Pierre de La Morinerie
|
fffb85987c
|
app: retain user email on sign-in error
|
2021-04-20 09:34:52 +02:00 |
|
kara Diaby
|
6524b6bcb7
|
layout
|
2021-04-19 10:23:45 +02:00 |
|
kara Diaby
|
01a91fb35b
|
modify controllers
|
2021-04-19 10:23:45 +02:00 |
|
kara Diaby
|
541a36abbf
|
Add boolean to procedures table
|
2021-04-19 10:23:45 +02:00 |
|
simon lehericey
|
e0959cda1e
|
constantize hot strings
- 1131 objects over 4220 (-25%) created in app/
|
2021-04-16 13:13:22 +02:00 |
|
simon lehericey
|
47f13219ed
|
Avoid useless TypeDeChamp deserialization
- 520 objects overs 4720 (10%) created in app/ (using ?pp=profile-memory&memory_profiler_allow_files=app/)
|
2021-04-16 13:13:22 +02:00 |
|
simon lehericey
|
e728a3fcb7
|
include type_de_champ
Avoid n+1 when matching champ.stable_id in procedure.presentation.displayed_fields_values
win 2s in the worst 3s scenario
|
2021-04-16 13:13:22 +02:00 |
|
Paul Chavard
|
ea484b879e
|
Prevent expert users to be deleted
|
2021-04-15 16:17:36 +01:00 |
|
kara Diaby
|
663fa50f02
|
notify expert when a decision is taken on a dossier
|
2021-04-15 11:29:55 +02:00 |
|
Christophe Robillard
|
db48ea02aa
|
[manager] list superadmins
|
2021-04-15 10:12:11 +02:00 |
|
Paul Chavard
|
6d37e1d133
|
Fix discarded procedures destruction
|
2021-04-14 12:24:16 +01:00 |
|
Paul Chavard
|
5b56ec425b
|
Fix discarded dossiers destruction
|
2021-04-14 12:24:16 +01:00 |
|
Pierre de La Morinerie
|
872f6b0153
|
lib: add migration helpers for making a column unique
|
2021-04-13 18:09:59 +02:00 |
|
Paul Chavard
|
f152c51d12
|
Remove ignored_columns
|
2021-04-13 17:00:07 +01:00 |
|
simon lehericey
|
fde433a7cf
|
do not ask for avis if the dossier is absent
|
2021-04-13 12:04:45 +02:00 |
|
Pierre de La Morinerie
|
16f695031b
|
manager: add Mailjet emails to the sent emails list
|
2021-04-13 10:58:30 +02:00 |
|
Pierre de La Morinerie
|
773c18babf
|
manager: improve clarity of emails page
|
2021-04-13 10:57:26 +02:00 |
|
Pierre de La Morinerie
|
5e8327ff09
|
manager: refactor SendInBlue unblock action
|
2021-04-13 10:57:26 +02:00 |
|
Pierre de La Morinerie
|
76e74003ad
|
manager: fix SendInBlue emails
|
2021-04-13 10:57:26 +02:00 |
|
simon lehericey
|
76e261691a
|
add data column to france_connect_infromations
|
2021-04-13 09:59:28 +02:00 |
|
simon lehericey
|
cd6cb99c3c
|
add bypass_email_login_token to instructeur
|
2021-04-13 09:43:38 +02:00 |
|
simon lehericey
|
594cda3ee3
|
Remove previous attempt but steal its spec
|
2021-04-13 09:32:48 +02:00 |
|
simon lehericey
|
376013ef03
|
simplify ever more
|
2021-04-13 09:32:48 +02:00 |
|
simon lehericey
|
6055fd1b0b
|
remove for_procedure
|
2021-04-13 09:32:48 +02:00 |
|
simon lehericey
|
e7bc53237b
|
simplify followed_dossiers
|
2021-04-13 09:32:48 +02:00 |
|
simon lehericey
|
430acb1cb0
|
Fetch all count at once (- 400ms on pass culture)
|
2021-04-13 09:32:48 +02:00 |
|
simon lehericey
|
9a5a41d0bb
|
add assign_tos and groupe_instructeur_ids methods
|
2021-04-13 09:32:48 +02:00 |
|
simon lehericey
|
46517e997b
|
extract procedure_id
|
2021-04-13 09:32:48 +02:00 |
|
kara Diaby
|
6bb61ca64f
|
add condition regarding experts emails in dossier controller instructeur
|
2021-04-09 13:09:22 +02:00 |
|
simon lehericey
|
b24faae7e3
|
remove obsolete procedure_id column in assign_to table
|
2021-04-09 11:41:13 +02:00 |
|
Paul Chavard
|
5a7312f775
|
Ensure address to_s never returns nil
|
2021-04-08 16:43:45 +01:00 |
|
Paul Chavard
|
651a928b7c
|
Improuve export UI
|
2021-04-08 14:40:26 +01:00 |
|
Paul Chavard
|
371d612fdb
|
Remove unused columns
|
2021-04-08 12:43:29 +01:00 |
|
Paul Chavard
|
3ac4a1b339
|
Revert "New attemp to fix orange badge hell"
This reverts commit e83762c4e3 .
|
2021-04-07 20:02:53 +01:00 |
|
Paul Chavard
|
e83762c4e3
|
New attemp to fix orange badge hell
|
2021-04-07 18:43:09 +01:00 |
|
Paul Chavard
|
3f994a6fc8
|
Revert "Try to fix orange badge hell"
This reverts commit 1fd92565f3 .
|
2021-04-07 18:43:09 +01:00 |
|
Paul Chavard
|
1fd92565f3
|
Try to fix orange badge hell
|
2021-04-07 15:07:05 +01:00 |
|
Paul Chavard
|
5e5122a436
|
Prevent crash in preview where there is no siblings
|
2021-04-06 18:15:29 +01:00 |
|
simon lehericey
|
b87a691176
|
use env for localization to avoid db round trip
|
2021-04-06 18:23:14 +02:00 |
|
simon lehericey
|
cd4ad6878c
|
remove insee_api_v3 feature
|
2021-04-06 18:23:14 +02:00 |
|
simon lehericey
|
06d2eb2d21
|
remove feature xray
|
2021-04-06 18:23:14 +02:00 |
|
simon lehericey
|
6f2b2c3c1f
|
use env for maintenance mode to avoid DB roundtrip
|
2021-04-06 18:23:14 +02:00 |
|
simon lehericey
|
1715a4899f
|
remove coronavirus banner
|
2021-04-06 18:23:14 +02:00 |
|
simon lehericey
|
7567e51a3f
|
add ui for integrity error
|
2021-04-06 18:11:26 +02:00 |
|
simon lehericey
|
e636e3a752
|
add merge_and_update_metadata method
|
2021-04-06 18:11:26 +02:00 |
|
simon lehericey
|
d552e364fc
|
retry 5 times on integrity error and then block processing
|
2021-04-06 18:03:39 +02:00 |
|
Christophe Robillard
|
10cd0fece6
|
modifie la cible des liens du footer
|
2021-04-06 17:09:56 +02:00 |
|
Christophe Robillard
|
2f7a7f8c83
|
indique que l'accessibilité n'est pas conforme
|
2021-04-06 17:09:56 +02:00 |
|
Christophe Robillard
|
b8d203fbf8
|
rend accessible les liens avec cible _blank
|
2021-04-06 17:09:56 +02:00 |
|
Pierre de La Morinerie
|
62051c926a
|
app: move update_allow_decision_access to ExpertsController
|
2021-04-06 14:54:18 +02:00 |
|
Pierre de La Morinerie
|
c82c72402d
|
app: move the experts list to ExpertsProceduresController
|
2021-04-06 14:29:02 +02:00 |
|
Pierre de La Morinerie
|
7acb4cee83
|
controllers: use standard action names in ExpertsProceduresController
|
2021-04-06 13:45:51 +02:00 |
|
Pierre de La Morinerie
|
3f25624a5a
|
routes: nest ExpertsProcedures routes in a resource
|
2021-04-06 13:18:51 +02:00 |
|
Pierre de La Morinerie
|
c2ce20d40c
|
config: form_with now generates local forms by default
We can remove the `local: true` parameter, as it is now implied by
default.
|
2021-04-06 12:12:57 +02:00 |
|