Colin Darie
|
4db4cf1513
|
fix(attestation): don't render block levels presentation elements into a p
|
2024-09-02 16:11:02 +02:00 |
|
Colin Darie
|
c9956c4881
|
feat(attestation): better presentation of repetition champs
|
2024-09-02 16:11:02 +02:00 |
|
Colin Darie
|
09581ad028
|
feat(attestation): render multiple drop down list as list
|
2024-09-02 15:23:11 +02:00 |
|
Colin Darie
|
cb902732be
|
Merge pull request #10710 from demarches-simplifiees/remove-unused-hidden-at-for-dossiers-ldu
[Tech] Retirer la colonne obsolète 'hidden_at' des dossiers (part 1)
|
2024-09-02 12:41:28 +00:00 |
|
mfo
|
f171727140
|
Merge pull request #10703 from mfo/US/dry-rna-rnf-siret-addresses-view
ETQ instructeur, je souhaite acceder aux information liées à l'adresses des champs RNA/RNF/SIRET
|
2024-09-02 12:25:54 +00:00 |
|
mfo
|
622b3d0ff2
|
Merge pull request #10732 from mfo/US/unflack_expert_spec
Tech : corrige un test qui bagotait (expert_spec:141)
|
2024-09-02 12:25:34 +00:00 |
|
mfo
|
810068e5a8
|
fix(spec): no more flackyness on ./spec/system/experts/expert_spec.rb:141
|
2024-09-02 11:14:32 +02:00 |
|
mfo
|
7c3dd84e9f
|
fix(spec): broken
|
2024-09-02 09:55:17 +02:00 |
|
Colin Darie
|
46547cb2cd
|
Merge pull request #10729 from mfo/US/fix-errored-data
ETQ usager, je souhaite que me dossier soit debloqué
|
2024-08-30 17:45:04 +02:00 |
|
mfo
|
3a33d8af45
|
fix(data): unlock broken dossier due to bad release
|
2024-08-30 17:37:05 +02:00 |
|
Colin Darie
|
e7443c2308
|
Revert "Champ related cleanups and refactoring"
|
2024-08-30 16:43:30 +02:00 |
|
simon lehericey
|
6677f31652
|
use path_rewrite in commencer controller
|
2024-08-29 17:01:40 +02:00 |
|
Colin Darie
|
ca7100c7af
|
chore(encryption): task rotating api particulier token encrypted attributes
|
2024-08-28 13:58:59 +02:00 |
|
Colin Darie
|
3ac671576b
|
chore(encryption): rotate key with new default digest (SHA256)
|
2024-08-28 13:58:59 +02: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 |
|
Paul Chavard
|
32bf3ec9db
|
cleanup in spec
|
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
|
bb2f590d18
|
refactor(repetition): use less champs and public_id methods
|
2024-08-26 14:53:56 +02: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 |
|
Lisa Durand
|
8722a10d63
|
fix specs
|
2024-08-22 17:54:24 +02:00 |
|
Lisa Durand
|
b586f23009
|
remove hidden at column from dossiers
|
2024-08-22 17:36:41 +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 |
|
Lisa Durand
|
fae81d0a58
|
fix test
|
2024-08-22 12:09:29 +02:00 |
|
mfo
|
70983c50f9
|
spec(normalized_address): add simple spec
|
2024-08-22 10:37:31 +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
|
22e50d4c9e
|
fix(data): normalize invalid Champs::RNAChamp.values in db
|
2024-08-22 10:24:03 +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
|
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
|
77fb0553fc
|
chore: enable freeze string literals by comment
|
2024-08-22 09:26:48 +02: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 |
|
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 |
|
mfo
|
42b9ac1737
|
spec(filter): with rna enum
|
2024-08-21 10:23:56 +02:00 |
|
mfo
|
575c4cbdff
|
clean(spec): procedure_filters_spec.rb, less tdc by default
|
2024-08-21 10:23:56 +02:00 |
|
mfo
|
750842f742
|
feat(Column::JSONPathColumn): allow search by json path column
Co-authored-by: LeSim <mail@simon.lehericey.net>
|
2024-08-21 10:23:39 +02:00 |
|
Paul Chavard
|
271602082b
|
refactor(columns): rename virtual to displayable
|
2024-08-20 18:46:19 +02:00 |
|
Colin Darie
|
8cdd7ef4df
|
Merge pull request #10699 from mfo/US/hotfix-pp
Correctif: rattrape les données inconsistantes pour la présentation des tableaux instructeurs qui se font detruire a la 1ere connection
|
2024-08-20 16:16:26 +00:00 |
|
mfo
|
3662e38366
|
hotfix(ProcedurePresentation): backfill invalid procedure presentation private tabel name for type de champs private
|
2024-08-20 17:58:55 +02:00 |
|
Lisa Durand
|
16864cc868
|
fix test
|
2024-08-20 15:47:09 +02:00 |
|
Paul Chavard
|
686000d6cb
|
fix spec
|
2024-08-20 15:26:15 +02:00 |
|
Lisa Durand
|
5281ab966a
|
add deleted dossiers in menu for instructeurs
|
2024-08-20 15:26:15 +02:00 |
|
Lisa Durand
|
95a8f1458b
|
fix specs
|
2024-08-20 15:26:14 +02:00 |
|
Lisa Durand
|
ab483a8959
|
simplifie tabs supprimes and reduce to one
|
2024-08-20 15:26:09 +02:00 |
|
Colin Darie
|
e4d460965f
|
Merge pull request #10690 from mfo/US/normalize-addresses-for-rnf-rna-siret
ETQ Tech, les adresses des champs siret / rna / rnf sont normalisées pour une recherche homogène via les filtres
|
2024-08-20 10:11:48 +00:00 |
|
Colin Darie
|
1e53e3bfef
|
Merge pull request #10661 from demarches-simplifiees/feat/10460
ETQ admin, je veux que l'email du déposant ne puisse pas être similaire à l'email du mandataire
|
2024-08-20 09:34:03 +00:00 |
|
LeSim
|
befe74b801
|
Merge pull request #9758 from demarches-simplifiees/purge_supprimer_dol
Tech: quand un dossier est définitivement supprimé, on ne garde que le log (DOL) concernant sa suppression
|
2024-08-20 09:26:33 +00:00 |
|
mfo
|
bc7264ee08
|
Merge pull request #10625 from demarches-simplifiees/US/cleanup-procedure-presentation
ETQ tech, je souhaite isoler le concept des colonnes extractable/cherchable/affichable d'une demarche
|
2024-08-20 09:04:23 +00:00 |
|
simon lehericey
|
28b338452a
|
feat(dossier_purge): when the dols are purged, only keep supprimer dol but destroy its data
Note, the only remaining data are dossier_id, automatic_operation, digest and bill_id, created_at
|
2024-08-20 10:55:32 +02:00 |
|
simon lehericey
|
92da869662
|
spec: Dossier.purge_discarded
|
2024-08-20 10:55:32 +02:00 |
|
mfo
|
a66bd46082
|
data(backfill): Champs::SiretChamp.value_json [±1.4M occurences]
|
2024-08-20 10:31:23 +02:00 |
|
mfo
|
917f25dcfd
|
data(backfill): Champs::RnaChamp.value_json [±7.5k occurences]
|
2024-08-20 10:31:23 +02:00 |
|
mfo
|
4bf5725d6d
|
data(backfill): Champs::RnfChamp.value_json [±400 occurences]
|
2024-08-20 10:31:23 +02:00 |
|
mfo
|
d866309d45
|
feat(rnf/rna/siret): normalize address in champs.value_json
|
2024-08-20 10:31:23 +02:00 |
|
Paul Chavard
|
ba92216504
|
Merge pull request #10614 from tchak/graphql-only-allow-saved-queries-without-token
secu(graphql): without a token, only saved queries are allowed
|
2024-08-20 08:11:48 +00:00 |
|
mfo
|
dba6f9b3aa
|
refactor(Facet): to column 🚀
|
2024-08-19 15:46:14 +02:00 |
|
mfo
|
2a0537134d
|
fix(spec): should have been updated with facet concern sig
|
2024-08-19 15:30:08 +02:00 |
|
mfo
|
b6464c1963
|
tech: use facet_id to sort fields
|
2024-08-19 15:30:08 +02:00 |
|
mfo
|
31255b69cc
|
move/rename faceting components within their instructeur ns
|
2024-08-19 15:30:08 +02:00 |
|
mfo
|
60c6c86d70
|
ProcedurePresentation.displayable_fields_for_select -> InstructeurFacetPickerComponent.displayable_fields_for_select
|
2024-08-19 15:29:59 +02:00 |
|
mfo
|
41ea39abb1
|
ProcedurePresentation.filterable_fields_options -> InstructeurFilterComponent.filterable_fields_options
|
2024-08-19 15:29:59 +02:00 |
|
simon lehericey
|
379c9fb812
|
procedure should provide its facets
|
2024-08-19 15:29:59 +02:00 |
|
simon lehericey
|
c5c2d5782d
|
lets keep it private
|
2024-08-19 15:29:59 +02:00 |
|
simon lehericey
|
772424ff5e
|
move field_enum to instructeur filter component
|
2024-08-19 15:28:36 +02:00 |
|
simon lehericey
|
305b8c13c7
|
! BREAKING : break previous filter by type_de_champ_private
simplify type_de_champ_private -> type_de_champ, fix spec, add facet_spec
|
2024-08-19 15:28:36 +02:00 |
|
mfo
|
b3cb3e974e
|
refactor(Facet): extract Facet from ProcedurePresentation
Co-Authored-By: LeSim <mail@simon.lehericey.net>
clean(code): no comment 🎶
|
2024-08-19 15:27:39 +02:00 |
|
Kara Diaby
|
61525b6c2b
|
test
|
2024-08-19 12:51:39 +00:00 |
|
Corinne Durrmeyer
|
e358f196e9
|
Change help__content to help-content to conform linting Regex
|
2024-08-14 09:56:52 +02:00 |
|
Corinne Durrmeyer
|
4e1332431b
|
Update sepc files
|
2024-08-14 09:56:52 +02:00 |
|
Paul Chavard
|
065000cae3
|
Merge pull request #10674 from colinux/really-fix-rnf
ETQ usager, permet de saisir un champ RNF en ignorant les espaces/tabulations
|
2024-08-01 18:09:21 +00:00 |
|
Colin Darie
|
c2159ca0bf
|
fix(contact): allow deletion of contact form of users having dossiers
|
2024-08-01 19:44:44 +02:00 |
|
Colin Darie
|
720a312b00
|
fix(rnf): really normalize spaces
Fix #10653
|
2024-08-01 18:54:50 +02:00 |
|
Paul Chavard
|
25d4e7dfee
|
fix(rnf): no crash on identifiers with spaces
|
2024-08-01 18:00:46 +02:00 |
|
Colin Darie
|
3469527637
|
fix(contact): use user email when no email was specified
|
2024-08-01 16:43:28 +02:00 |
|
Paul Chavard
|
807d43a9a7
|
feat(graphql): add desarchiver mutation
|
2024-08-01 09:50:01 +02:00 |
|
Colin Darie
|
4b6d3ee16d
|
refactor(contact): support => contact
|
2024-07-31 17:08:02 +02:00 |
|
Colin Darie
|
5af32b46f4
|
refactor(contact): form is persisted in db before pushed to HS
|
2024-07-31 17:08:01 +02:00 |
|
Colin Darie
|
4bc0a04106
|
chore(schema): add contact_forms
|
2024-07-31 17:08:01 +02:00 |
|
Colin Darie
|
ff62e99e7b
|
refactor(contact): suggest email correction, strict email validation, fix admin form
|
2024-07-31 11:23:17 +02:00 |
|
Colin Darie
|
90e6c8a6f6
|
Merge pull request #10603 from demarches-simplifiees/bug-input-pj-apres-suppression
ETQ Admin (bug), je veux pouvoir modifier des PJ sans recharger la page
|
2024-07-30 12:14:11 +00:00 |
|
Colin Darie
|
e467be1dbc
|
fix(dossier): can download an expired dossier
|
2024-07-30 14:06:43 +02:00 |
|
Paul Chavard
|
bced38eb78
|
Merge pull request #10665 from demarches-simplifiees/a11y-fix-suspect-email
Accessibilité : Assure la restitution par les TA du bloc de suggestion de l'adresse mail
|
2024-07-30 09:53:01 +00:00 |
|
Corinne Durrmeyer
|
edf9c8807f
|
Update spec file
|
2024-07-30 11:42:29 +02:00 |
|
Paul Chavard
|
9d7d7da85a
|
Merge pull request #10572 from demarches-simplifiees/add-pj-from-messagerie-to-gallery
ETQ instructeur je peux voir les pjs envoyées par la messagerie dans l‘onglet "pièces jointes"
|
2024-07-30 09:35:14 +00:00 |
|
Paul Chavard
|
337eaff3f0
|
Merge pull request #10602 from demarches-simplifiees/fix-routing-fields-list
Correctif : ouvre l‘assistant de routage à tous les types de champ conditionnables
|
2024-07-30 09:01:24 +00:00 |
|
Paul Chavard
|
4e180f8f05
|
Merge pull request #10642 from mfo/US/api.dossier_modifier_annotation_drop_down_list
Amélioration, ETQ consommateur de l'API graphql, je souhaite pouvoir modifier une annotation de type choix simple
|
2024-07-30 08:25:05 +00:00 |
|
Paul Chavard
|
9aa86031cc
|
Merge pull request #10660 from colinux/fix-attestation-draft
ETQ admin sur une démarche en brouillon, l'attestation v2 est créé en brouillon si on a déjà une v1 active
|
2024-07-30 08:12:55 +00:00 |
|
Paul Chavard
|
12c11c563f
|
Merge pull request #10656 from colinux/fix-when-removing-all-displayed-fields
ETQ instructeur, pas d'erreur quand on veut enlever la dernière colonne affichée dans le tableau
|
2024-07-30 08:11:02 +00:00 |
|
Paul Chavard
|
b81f69580b
|
fix(sva/svr): fix spec with arbitrary date
|
2024-07-30 09:35:15 +02:00 |
|
Colin Darie
|
2689bc6721
|
fix(attestation): build v2 draft on draft procedure when a v1 is published
|
2024-07-29 17:06:54 +02:00 |
|
Colin Darie
|
25014a71b8
|
Merge pull request #10659 from colinux/fix-devise-confirmation-leak
ETQ usager, redirige les utilisateurs déjà confirmés qui réutilisent le lien de confirmation
|
2024-07-29 12:15:21 +00:00 |
|
Colin Darie
|
a6554aa7bf
|
fix(users): don't expose email of accounts already confirmed
|
2024-07-29 12:07:02 +02:00 |
|
Paul Chavard
|
2fe40343a7
|
Merge pull request #10646 from colinux/faq-allow-custom-image-attributes
Accessibilité: permet au markdown FAQ d'intégrer n'importe quel attribut html dans les `<img>`
|
2024-07-29 08:27:04 +00:00 |
|
Colin Darie
|
6a6e643771
|
fix(instructeurs): don't fail when removing all displayed fields
|
2024-07-26 15:55:02 +02:00 |
|
simon lehericey
|
c4403bffeb
|
work on controller
|
2024-07-26 13:34:50 +02:00 |
|