mfo
|
a784b01ff1
|
Merge pull request #10718 from mfo/US/change_delete_orphaned_champs_from_maintenance_task_to_after_party
ETQ Tech, je souhaite pouvoir lancer une tache de migration avec un PG_STATEMENT_TIMEOUT personnalisable
|
2024-08-27 11:54:44 +00:00 |
|
mfo
|
bab8fc2d29
|
fix(delete_orphaned_champs): maintenance tasks with custom PG_STATEMENT_TIMEOUT is not a good fit. change implementation to after_party
|
2024-08-27 13:43:28 +02:00 |
|
mfo
|
0771d207f3
|
Merge pull request #10716 from mfo/US/fix-bad-data
ETQ instance DS, je souhaite que l'intégrité des données entre les champs et les dossiers soient garantie par une contrainte en base de donnée
|
2024-08-26 14:23:25 +00:00 |
|
mfo
|
1d84c0f55b
|
fix(champs.orphaned): add maintenance task to clean orphaned champs where dossier is missing
|
2024-08-26 16:00:59 +02:00 |
|
mfo
|
ccddf885f6
|
fix(data): add missing foreign key on production between champs.dossier_id and dossier.id, use validate: false to delay validation
|
2024-08-26 15:56:05 +02:00 |
|
Paul Chavard
|
7b4d1e4c03
|
Merge pull request #10711 from tchak/refactor-champ-related-cleanups
Champ related cleanups and refactoring
|
2024-08-26 13:10:50 +00:00 |
|
Paul Chavard
|
79c9784d17
|
refactor(dossier loader): simplify all the things
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
bb288337bf
|
cleanup(prefill): remove unused validation
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
3ef6f450da
|
cleanup: more concistent methods usage
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
32bf3ec9db
|
cleanup in spec
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
5edb8749c0
|
refactor(attestation): unspecified_champs_for_dossier based on types_de_champ
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
1aee7ab1d2
|
refactor(champ): more concistent champ_for_update usage
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
f7cd7e615d
|
refactor(champs): validate only champs in current revision
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
8ccf2bed4c
|
refactor(apiv1): use dossier preloader on api v1
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
701a28302e
|
refactor(dossier): remove unused scopes
|
2024-08-26 14:53:56 +02:00 |
|
Paul Chavard
|
bb2f590d18
|
refactor(repetition): use less champs and public_id methods
|
2024-08-26 14:53:56 +02:00 |
|
Eric Leroy-Terquem
|
8ec2b38d8a
|
Merge pull request #9944 from demarches-simplifiees/can-route-by-address
ETQ admin je peux conditionner / router depuis un champ adresse
|
2024-08-26 09:45:11 +00:00 |
|
Eric Leroy-Terquem
|
fade633828
|
feat(routing): can create simple routing with address tdc
|
2024-08-26 11:16:47 +02:00 |
|
Eric Leroy-Terquem
|
8b4b4d7cb7
|
feat(conditional): can condition and route on address champ
|
2024-08-26 11:16:46 +02:00 |
|
mfo
|
340828c3d3
|
Merge pull request #10714 from mfo/US/fix-populate-siret-value-json-missing-dossier
Correctif, ETQ Tech, je souhaite que la tache qui peuple les adresses normalisées des champs siret ne plante pas a cause de bad data sur les champs
|
2024-08-26 08:43:18 +00:00 |
|
mfo
|
03a72ccf06
|
fix(PopulateSiretValueJSONTask): some bad data prevent the task to finish
|
2024-08-26 10:10:34 +02:00 |
|
Lisa Durand
|
8e7e8d9624
|
Merge pull request #10705 from demarches-simplifiees/email-expert-need-confirmation-ldu
ETQ expert, je dois confirmer mon mail
|
2024-08-22 12:53:52 +00:00 |
|
Paul Chavard
|
6a642c350e
|
Merge pull request #10709 from colinux/cojo-date-hint-localized
ETQ usager, j'ai une indication sur le format de date à saisir en fonction de mon navigateur
|
2024-08-22 10:12:19 +00:00 |
|
Lisa Durand
|
fae81d0a58
|
fix test
|
2024-08-22 12:09:29 +02:00 |
|
Colin Darie
|
e46f09dfb9
|
feat(cojo): date format hint is localized, depending on browser
|
2024-08-22 11:05:35 +02:00 |
|
mfo
|
8a42c6a7ad
|
Merge pull request #10708 from mfo/US/format-rna
ETQ tech je souhaite que les champs RNA ne puissent pas contenir d'espace sans quoi nos appels d'API remontent un URI::InvalidURIError
|
2024-08-22 08:36:38 +00:00 |
|
mfo
|
76f9373af5
|
fix(RNA.pattern): allows RNA with letters too, some territories can have letters too
|
2024-08-22 10:24:03 +02:00 |
|
mfo
|
53cbb1cace
|
fix(PopulateRnaJsonValue): some procedure had been deleted, can not find them
|
2024-08-22 10:24:03 +02:00 |
|
mfo
|
22e50d4c9e
|
fix(data): normalize invalid Champs::RNAChamp.values in db
|
2024-08-22 10:24:03 +02:00 |
|
mfo
|
abb2fa159c
|
feat(Champ.rna): avoid spaces that breaks API calls
|
2024-08-22 10:23:56 +02:00 |
|
Colin Darie
|
bd4c31684d
|
Merge pull request #10386 from colinux/frozen-strings
Tech(perf): frozen string literals partout
|
2024-08-22 07:51:39 +00:00 |
|
Colin Darie
|
ebdc91f7ed
|
test(coverage): group manager controllers
|
2024-08-22 09:26:49 +02:00 |
|
Colin Darie
|
2b9fe12079
|
test(dolist): add some specs and remove unsupported email sent with attachments
|
2024-08-22 09:26:49 +02:00 |
|
Colin Darie
|
3c3bc4a657
|
chore(coverage): ignore deployment rake tasks
|
2024-08-22 09:26:49 +02:00 |
|
Colin Darie
|
659d35e11f
|
test: fix for mutable string
|
2024-08-22 09:26:49 +02:00 |
|
Colin Darie
|
6d9a7648e2
|
fix(test): disable frozen string in siret concern because it's a literal string in spec
|
2024-08-22 09:26:49 +02:00 |
|
Colin Darie
|
992c61b51a
|
fix: as of parsby 1.1, IO can be mutated during parsing
See 534f8a95b4/lib/parsby.rb (L572C11-L572C17)
Trace:
IOError: not modifiable string
# parsby-1.1.1/lib/parsby.rb:572:in `ungetc'
# parsby-1.1.1/lib/parsby.rb:572:in `ungetc'
# parsby-1.1.1/lib/parsby.rb:539:in `block in restore'
# parsby-1.1.1/lib/parsby.rb:539:in `each'
|
2024-08-22 09:26:48 +02:00 |
|
Colin Darie
|
77fb0553fc
|
chore: enable freeze string literals by comment
|
2024-08-22 09:26:48 +02:00 |
|
Colin Darie
|
edeb9a46ec
|
fix(rubocop): better perf in local
|
2024-08-22 09:26:16 +02:00 |
|
Colin Darie
|
3796210928
|
Merge pull request #10707 from colinux/fix-unpublished-changes-button
ETQ admin: corrige le nouveau bouton de publication d'une démarche
|
2024-08-21 15:48:45 +00:00 |
|
Colin Darie
|
4c1e67bd65
|
Merge pull request #10704 from mfo/US/fix-populate-rna-maintenance-task
Correctif: tache de maintenance des données RNA pour permettre la recherche
|
2024-08-21 15:45:18 +00:00 |
|
Colin Darie
|
eccfde848f
|
feat(admin): disable publish button when there are errors
|
2024-08-21 17:38:07 +02:00 |
|
Colin Darie
|
d0837c58f5
|
fix(admin): publish modifications button must be PUT
|
2024-08-21 17:38:07 +02:00 |
|
Colin Darie
|
6efd9ae747
|
refactor(admin): rename procedures/_unpublished_changes_{navbar,sticky} partial
|
2024-08-21 17:38:04 +02:00 |
|
mfo
|
0ed5206d9f
|
fix(PopulateRNAJSONValueTask): edge case, one champ raises an URI::InvalidURIError
|
2024-08-21 16:36:22 +02:00 |
|
Lisa Durand
|
3cf3dc4623
|
make email confirmation more generic
|
2024-08-21 16:23:56 +02:00 |
|
Lisa Durand
|
ea354d46c4
|
Create new invitation email if expert not confirm
|
2024-08-21 16:19:51 +02:00 |
|
Kara Diaby
|
9ed2de9bb7
|
Merge pull request #10702 from demarches-simplifiees/feat/10208
ETQ Admin je suis prévenu que ma modification de formulaire aura besoin d'être publiée
|
2024-08-21 10:53:46 +00:00 |
|
Kara Diaby
|
4a93579e71
|
Ajoute une sticky navbar si il y a une modification de démarche déjà publiée
|
2024-08-21 10:23:02 +00:00 |
|
mfo
|
ec9a03ac17
|
Merge pull request #10693 from mfo/US/filter-by-json-path-3
ETQ instructeur, je peux filtrer par les donnée de champs issues d'API, a commencer par RNA/RNF SIRET
|
2024-08-21 09:50:47 +00:00 |
|