Colin Darie
08c237c028
feat(faq): list FAQs
2024-05-16 09:39:21 +02:00
Colin Darie
ae78224bac
feat(faq): link siblings FAQs of same category
2024-05-16 09:39:01 +02:00
Colin Darie
9af2c4f244
feat: show a simple FAQ
2024-05-16 09:35:19 +02:00
Paul Chavard
b12627f074
fix(dossier): fix n+1 on header sections
2024-05-15 17:57:44 +02:00
Colin Darie
241da41c4c
Merge pull request #10419 from colinux/switch-domain-feature-user
...
Tech: l’affichage du bandeau .gouv.fr sticky à l'user
2024-05-15 15:41:48 +00:00
Paul Chavard
bcd3f3b471
refactor(champs): change views to use new urls with stable_id and row_id
2024-05-15 16:51:26 +02:00
mfo
68a624be9e
fix(data): backfill invalid dossier for tiers without tiers info
2024-05-15 14:42:37 +02:00
mfo
50735919c8
fix(for_tiers): do not update for_tiers column to render the form. otherwise user could switch to dossier.for_tiers without filling mandataire required fields when he updates his identity
2024-05-15 14:36:52 +02:00
Colin Darie
7f25f1eba1
chore: switch domain feature sticky to user
2024-05-15 10:27:31 +02:00
Lisa Durand
40e952e8d2
Merge pull request #10417 from demarches-simplifiees/follow-up-accuse-lecture-ldu
...
[ETQ admin] Je veux comprendre pourquoi je ne peux pas personnaliser mes mails si l'accusé de lecture est activé
2024-05-15 07:42:19 +00:00
Christian Lautier
55a4c73f4a
Stick to DSFR design.
2024-05-14 08:17:26 -10:00
Christian Lautier
592f040ada
Procedure champ editor: place the 'Move champ after' selection in the champ's header.
2024-05-14 08:17:26 -10:00
Lisa Durand
5195c8a56f
add explanation and desactivate links for email customisation if AR is activated
2024-05-14 11:40:53 +02:00
Paul Chavard
a1db089681
fix(champ): champ value formatters should check champ type
2024-05-13 17:00:46 +02:00
Colin Darie
d4e6e2effa
Merge pull request #10413 from demarches-simplifiees/fix-typo
...
Corrige des fautes de frappe
2024-05-13 14:43:43 +00:00
mfo
ef4fb441e0
Merge pull request #10393 from demarches-simplifiees/fix-page-listing-titles
...
Amélioration de la hiérarchie de titres sur les pages de listing et suppression d'un lien vide
2024-05-13 14:31:30 +00:00
mfo
928c3c4016
Merge pull request #10396 from demarches-simplifiees/fix-missing-label
...
Restaurer l'affichage du label "Filtrer par démarche" sur les pages Usager
2024-05-13 14:31:27 +00:00
Corinne Durrmeyer
8d9b701120
Replace aria_hidden by aria-hidden
2024-05-13 16:05:14 +02:00
Colin Darie
71c1d7ac9a
feat(brouillon): index search terms debounced when updating brouillon
2024-05-13 15:55:39 +02:00
Corinne Durrmeyer
8fd6f58beb
feat(fix-typo) : Correct incorrect abbreviations
2024-05-13 15:55:22 +02:00
Paul Chavard
f766a6fb5e
fix(dossier): fix projected value on linked_drop_down_list
2024-05-13 15:32:04 +02:00
Corinne Durrmeyer
e4979bc1a1
Specifie the function of the submit button
2024-05-13 15:30:46 +02:00
Corinne Durrmeyer
3c6133276b
Replace autosubmit by submit button
2024-05-13 15:30:46 +02:00
Corinne Durrmeyer
beda1814c8
Improve searchbar layout
2024-05-13 15:30:45 +02:00
Corinne Durrmeyer
df489cc688
Modify id and for values to avoid conflict due to duplicate identifiers
2024-05-13 15:30:45 +02:00
Corinne Durrmeyer
6f1b41b1a7
Remove .fr-search-bar .fr-label styles. And unse .sr-only instead
2024-05-13 15:30:45 +02:00
Corinne Durrmeyer
03409a798f
Display 'Filter by procedure' label
2024-05-13 15:30:45 +02:00
Corinne Durrmeyer
32114c0132
Modify 'Search a file' label
2024-05-13 15:30:45 +02:00
Corinne Durrmeyer
ac6b552acb
Modify 'Filter by procedure' label
2024-05-13 15:30:45 +02:00
Corinne Durrmeyer
93c7b3f817
Fix typo
2024-05-13 15:30:45 +02:00
Colin Darie
4f69b35ee2
Merge pull request #10410 from colinux/fix-export-mismatch-tdc
...
Tech: tag sentry `procedure` sur le job d'exports pour faciliter le debuggage
2024-05-13 14:46:37 +02:00
Colin Darie
dbcc17b5d4
Merge pull request #10409 from colinux/fix-attestation-departement
...
Correctif: génération des attestations pour les champs départements
2024-05-13 14:46:23 +02:00
Colin Darie
c790ab9065
Merge pull request #10399 from demarches-simplifiees/nice_delimiter
...
ETQ Administrateur, je vois le numero de ma démarche avec un separateur de millier
2024-05-13 12:25:19 +00:00
Colin Darie
1615b8ea28
chore(export): set sentry tag procedure id
2024-05-13 14:01:43 +02:00
Colin Darie
ea821e1eac
fix: departement_type_de_champ#champ_value_for_tag bad signature
2024-05-13 13:29:30 +02:00
Colin Darie
e01f5b7993
refactor(search): index search terms only when necessary
2024-05-08 10:35:04 +02:00
Corinne Durrmeyer
907bc8d97d
Instructor : Remove empty link
2024-05-07 16:28:19 +02:00
Corinne Durrmeyer
74f1f19a15
Expert : Standardize title
2024-05-07 16:28:19 +02:00
Corinne Durrmeyer
c518018020
Admin - Add main title
2024-05-07 16:28:19 +02:00
Corinne Durrmeyer
4a9213455a
Admin - Improve titles on listing pages
2024-05-07 16:28:18 +02:00
Corinne Durrmeyer
2dc6e3fbc3
Instructor - Improve titles on listing pages
2024-05-07 16:28:18 +02:00
Corinne Durrmeyer
f0544d77e9
User - Improve titles on listing pages
2024-05-07 16:28:18 +02:00
simon lehericey
24a8257e47
ux: cni are not exposed by zip or api
2024-05-07 14:49:43 +02:00
Kara Diaby
b048a2b042
BUGFIX : La démarche modèle clonée n'est plus modèle
2024-05-07 09:49:29 +00:00
mfo
9518982166
Merge pull request #10346 from mfo/US/permit-to-disable-tiers-bloc
...
ETQ administrateur, je souhaite pouvoir conditionner l'affichage du bloc " Pour un bénéficiaire : membre de la famille, proche, mandant, professionnel en charge du suivi du dossier…"
2024-05-07 09:23:07 +00:00
mfo
15e464d246
Merge pull request #10309 from mfo/US/section_component_use_html_with_semantic_meaning
...
tech(a11y): Les champs répétables n'englobent pas leurs champs enfant dans un `fieldset` si il n'y a qu'un seul champ enfant. Idem pour les checkbox uniques
2024-05-07 07:52:22 +00:00
Colin Darie
6733b2884f
feat(search): index mandataire name
2024-05-06 18:58:52 +02:00
Colin Darie
39b0327237
refactor(search): rename update search terms => index search terms
2024-05-06 18:57:39 +02:00
Colin Darie
797bd6b94b
fix(search): preload before updating search terms because we access all champs
2024-05-06 18:57:04 +02:00
Colin Darie
4408824882
fix(dossier): update search terms when etablissement or individual changed
2024-05-06 18:57:03 +02:00
Colin Darie
ee465b38ff
feat(search): debounce update search terms
2024-05-06 18:57:00 +02:00
Colin Darie
2e763d5e92
perf(search): ignore search_terms columns, use raw sql instead
2024-05-06 17:16:34 +02:00
Colin Darie
300264bf10
fix: procedure closed details link on 'Plus d'informations' words
2024-05-06 16:41:37 +02:00
mfo
84c1a485e5
feat(Procedure.for_tiers_enabled): allow super admin to disable for_tiers
2024-05-06 15:56:22 +02:00
mfo
b40cc2a54e
feat(individual.validation): add missing strict_email validation
2024-05-06 15:56:22 +02:00
mfo
f6046d801f
feat(individual_form_component): add missing required on notification method
2024-05-06 15:56:22 +02:00
mfo
95de0d6239
tech(refactor): identity blocks
2024-05-06 15:56:22 +02:00
Eric Leroy-Terquem
3d5e0043a6
refacto: remove unused small variant
2024-05-06 15:52:06 +02:00
Eric Leroy-Terquem
db8de9e657
fix(gallery): display attachments tab only if attachments in dossier
2024-05-06 15:52:06 +02:00
Eric Leroy-Terquem
479fdb9dbe
feat(gallery): can close gallery when clicking on browser back button
2024-05-06 15:52:05 +02:00
Eric Leroy-Terquem
c6a2cb0240
style(gallery): update gallery demande UI
2024-05-06 15:52:05 +02:00
Colin Darie
0dd4bafdfd
refactor(pj): more readable as_multiple logic
2024-05-06 09:49:02 +00:00
Colin Darie
9e3bf50e61
chore(messagerie): mention multiple files are possible
2024-05-06 09:49:02 +00:00
Colin Darie
6748551240
chore(messagerie): add missing label on comment form
2024-05-06 09:49:02 +00:00
Colin Darie
3b7b18ef90
style(pj-messagerie): same spacing as in PJ champ
2024-05-06 09:49:02 +00:00
Colin Darie
5374100866
fix(messagerie): fix submit for gestionnaires
2024-05-06 09:49:02 +00:00
Kara Diaby
46bec10aa2
lib
2024-05-06 09:49:02 +00:00
Kara Diaby
5488067801
api
2024-05-06 09:49:02 +00:00
Kara Diaby
be056a1258
tasks
2024-05-06 09:49:02 +00:00
Kara Diaby
bf622eb3ed
service and serializer
2024-05-06 09:49:02 +00:00
Kara Diaby
b69d8249c5
controller
2024-05-06 09:49:02 +00:00
Kara Diaby
981e7ff244
javascript
2024-05-06 09:49:02 +00:00
Kara Diaby
7092583b0a
layout
2024-05-06 09:49:02 +00:00
Kara Diaby
bec9af90e8
models
2024-05-06 09:49:02 +00:00
Kara Diaby
1e9b7fbbb6
components
2024-05-06 09:49:02 +00:00
simon lehericey
c9fbe6d5cc
ui: add html delimiter to procedure numbre
2024-05-03 15:57:48 +02:00
Corinne Durrmeyer
717166f61c
Fix typo
2024-05-03 10:18:05 +02:00
Eric Leroy-Terquem
4b53808b5c
fix(gallery): add variants on thumbnails
2024-04-29 21:35:20 +02:00
simon lehericey
d2987582f1
chore(blob): add maintenance task to recompute blob checksum
2024-04-29 10:06:33 +02:00
mfo
91f07f86e4
fix(Champ.checkbox): single checkbox should not be wrapped in fieldset
. single checkbox uses fr-checkbox
not fr-radio
...
Co-authored-by: Corinne Durrmeyer <corinne@inseo.fr>
2024-04-24 18:00:40 +02:00
mfo
64dcd2b0d2
fix(repetition): useless fieldset
2024-04-24 17:37:58 +02:00
Paul Chavard
0f6b39d5ca
fix(task): fix BackfillCommuneCodeFromNameTask
2024-04-24 16:22:20 +02:00
Paul Chavard
ecd8ea9ee5
refactor(dossier): use new serialization in dossier project service
2024-04-24 13:27:20 +02:00
Paul Chavard
244dcfcc23
refactor(export): improuve specs
2024-04-24 13:27:20 +02:00
Paul Chavard
39364961ab
refactor(export): expose new interface on type de champ and use it in champs
2024-04-24 13:27:20 +02:00
Paul Chavard
371b8b0b46
refactor(export): remove old formatting code from champs
2024-04-24 13:27:20 +02:00
Paul Chavard
99834e0cf5
refactor(export): move formatting logic to type de champ
2024-04-24 13:27:20 +02:00
Paul Chavard
ea42dec5a4
chore(patron): build real demarche and dossier for page patron
2024-04-23 21:56:14 +02:00
LeSim
6c70a3db28
Merge pull request #10374 from colinux/watermark-dj
...
ETQ instructeur: rétablit l'affichage du filigrane des Titres d'identité
2024-04-23 15:22:28 +00:00
Colin Darie
9658a0ca47
fix(watermark): fix watermark text
...
Current attributes are not set in jobs
2024-04-23 14:59:46 +02:00
Paul Chavard
2bc076e1fb
fix(dossier): fix and optimize dossier projection service
2024-04-23 11:38:53 +02:00
mfo
62a2aee923
feat(api.playground): playground is accessible to anyone. allow user to fill in headers
2024-04-23 11:19:38 +02:00
LeSim
9ae734c122
Merge pull request #10365 from tchak/refactor-dossier-champ-by-stable-id-attribute-keys
...
refactor(champs): do not depend on attributes hash key in old code
2024-04-23 07:18:08 +00:00
Colin Darie
5348543dbe
fix(demande): pj thumbnail with loading="lazy"
2024-04-22 22:33:51 +02:00
Eric Leroy-Terquem
388470f186
fix(gallery): add a feature flag on gallery demande
2024-04-22 20:55:13 +02:00
Paul Chavard
95bb09a1f8
refactor(champs): do not depend on attributes hash key in old code
2024-04-22 18:38:59 +02:00
Paul Chavard
741712141a
refactor(champs): add new champs controllers urls with stable_id and row_id
2024-04-22 13:55:02 +02:00
Paul Chavard
1021a31f7b
refactor(dossier): use update_champs_private and update_champs_public methods
2024-04-22 13:55:02 +02:00
Paul Chavard
ee57d00507
refactor(champs): add new champ find strategy
2024-04-22 13:55:02 +02:00
Paul Chavard
fbd48abc9c
refactor(graphql): use champ_for_update method
2024-04-22 13:55:02 +02:00
Paul Chavard
25e009df78
refactor(prefill): use champ_for_update method
2024-04-22 13:55:01 +02:00
Paul Chavard
0c7bc6b555
feat(dossier): add methods to upsert champ values
2024-04-22 13:55:01 +02:00
Paul Chavard
c479d46b47
refactor(champs): extract dossier champ related methods in to a concern
2024-04-22 13:55:01 +02:00
Colin Darie
c52ff5cdeb
Merge pull request #10357 from demarches-simplifiees/fix_dolist_gouv_sender
...
Tech: pour le prestataire de mail dolist, choisit le bon sender_id en fonction du domaine utilisé (migration gouv.fr)
2024-04-22 09:43:34 +00:00
Lisa Durand
a0b172566d
feat(gallery): small ui adjustments
2024-04-22 11:09:12 +02:00
Eric Leroy-Terquem
321d198f64
feat(gallery): add gallery to demande page
2024-04-22 11:09:12 +02:00
Eric Leroy-Terquem
29dea52a7e
chore: add truncate option to show and download component
2024-04-22 11:09:11 +02:00
Eric Leroy-Terquem
7c6c3608c9
feat(gallery): use authorized content types
2024-04-22 11:09:11 +02:00
Eric Leroy-Terquem
f02cb19fd4
feat(gallery): display pieces jointes in a gallery
2024-04-22 11:09:10 +02:00
Colin Darie
a30d202971
Merge pull request #10352 from colinux/sva-visible
...
ETQ admin, tout le monde voit la tuile pour activer le SVA/SVR
2024-04-22 08:26:58 +00:00
Paul Chavard
5788997519
Merge pull request #10347 from tchak/cleanup-dossier-user
...
fix(dossier): always use user_email_for instead of user.email
2024-04-22 08:22:51 +00:00
Paul Chavard
761ecf95b1
Merge pull request #10348 from demarches-simplifiees/fix_cron_operations_signature
...
Tech: repare le job de signature des operations
2024-04-22 08:22:38 +00:00
Paul Chavard
7d4148202c
Merge pull request #10265 from tchak/yabeda-graphql
...
chore(yabeda): add graphql metrics
2024-04-22 08:21:51 +00:00
Eric Leroy-Terquem
e4d517bf10
Merge pull request #10311 from demarches-simplifiees/allow-rerouting-of-dossier-if-routing-configured-after-procedure-publication
...
ETQ tech je peux re-router les dossiers d'une démarche si le routage a été configuré après publication - suite
2024-04-22 07:55:30 +00:00
Paul Chavard
3dbb2266d2
chore(yabeda): add graphql metrics
2024-04-22 09:34:40 +02:00
simon lehericey
9e33b1ee6d
fix: allow unsigned expert when restricted list
2024-04-19 13:03:09 +02:00
simon lehericey
45fa700561
fix: choose dolist sender depending on the mail domain
2024-04-19 10:59:04 +02:00
simon lehericey
2745be5672
chore: remove old code
2024-04-19 08:48:17 +02:00
simon lehericey
a10a59b265
perf: only load id digest
2024-04-19 08:48:17 +02:00
simon lehericey
8f8b63ac6a
fix: load the dols day by day
2024-04-19 08:48:17 +02:00
Colin Darie
2f1b1ba5fe
fix(mailers): hardcode default url options host because APP_HOST is not yet migrated
2024-04-18 18:44:32 +02:00
simon lehericey
21e8fc54e2
chore: put dol_to_cold_storage back to low_priority
2024-04-18 17:10:21 +02:00
Colin Darie
63aecdd85a
chore(sva): always enable card but form submit needs feature flag
2024-04-18 16:09:36 +02:00
mfo
4041bfa160
Merge pull request #10317 from mfo/US/aria-labelled-by-error-message
...
ETQ Usager, je souhaite que mon screen reader verbalise les erreurs sur les champs unique contenu dans un `fieldset`
2024-04-18 08:53:12 +00:00
Paul Chavard
6644f8157f
fix(dossier): always use user_email_for instead of user.email
2024-04-18 10:21:32 +02:00
mfo
8453e121d7
feat(champ.errors): add aria-labelledby error on champs wrapped within a fieldset, make error messages always present and aria-live: assertive on validation error
...
Co-authored-by: Corinne Durrmeyer <corinne@inseo.fr>
Co-authored-by: Colin Darie <colin@darie.eu>
2024-04-18 10:00:27 +02:00
mfo
1a0a603234
Merge pull request #10316 from mfo/US/better-error-message-on-siret-champ
...
ETQ usager, j'aimerais que les champs siret soient mieux verbalisés par le screen reader
2024-04-18 07:11:18 +00:00
Colin Darie
46545ee846
Merge pull request #10341 from colinux/dsfr-1.11
...
Tech: upgrade DSFR 1.10 => 1.11
2024-04-17 15:50:32 +00:00
Paul Chavard
2c9f809a46
Merge pull request #10250 from mfo/US/add-missing-validators
...
tech(champs.validators): dry and standardize champs.validations
2024-04-17 15:06:47 +00:00
mfo
009738f26b
Merge pull request #10313 from mfo/US/stop-using-placeholder-and-title-attribute
...
ETQ usage, je souhaite que les aides à la saisie soient vocalisées par le screenreader
2024-04-17 14:57:14 +00:00
Colin Darie
5ae0fa0d7d
fix(dsfr): v1.11 requires meta[name=format-detection]
2024-04-17 16:41:32 +02:00
Colin Darie
251d512b73
fix(dsfr): v1.11.1 removes aria-haspopup from burger button
2024-04-17 16:37:26 +02:00
simon lehericey
ca4ab4cfe1
fix: multi FC do not change const
2024-04-17 15:33:37 +02:00
Colin Darie
b4ee26b9e7
style: cleanup generic form css override
2024-04-17 11:48:27 +02:00
LeSim
6165df277b
Merge pull request #10342 from demarches-simplifiees/dirty_fix_to_make_fc_work_again
...
hack: always use default redirect_uri
2024-04-17 09:45:21 +00:00
simon lehericey
2424885adf
hack: always use default redirect_uri
2024-04-17 11:36:35 +02:00
Colin Darie
09dd31829a
Merge pull request #10286 from demarches-simplifiees/fix-app-name-hardcoded
...
ETQ admin: form des infos de démarche plus lisible
2024-04-17 08:14:39 +00:00
mfo
d8b7aa14f6
feat(Champ.rna): do not use title attribute on champ.rna
...
Co-authored-by: Corinne Durrmeyer <corinne@inseo.fr>
2024-04-17 07:31:33 +02:00
mfo
36c253edbb
clean(Champ.siret): title not needed
2024-04-17 07:31:32 +02:00
mfo
cab3a55f45
fix(Champ.dossier_link): do not use placeholder, use hint
2024-04-17 07:31:32 +02:00
mfo
94891b8695
fix(Champ.number): remove placeholder
2024-04-17 07:31:32 +02:00
mfo
83c6bf1f0e
feat(Champ.siret): on invalid, set error message on InputStatutErrorMessage. on valid, set info message on siret info component
...
Co-authored-by: Corinne Durrmeyer <corinne@inseo.fr>
2024-04-17 06:30:16 +02:00
mfo
aca67a2274
tech(refactor.champs.validation): all champs validation use :validate_champ_value_or_prefill?
2024-04-17 06:27:26 +02:00
mfo
c6e21fb7bd
feat(champs.contextual_validation): extract contextual methods validation in module
2024-04-17 06:27:25 +02:00
Colin Darie
331dfd3044
Merge pull request #10339 from colinux/fix-instructeurs-notification
...
ETQ instructeur, fix position de la pastille de notification
2024-04-16 16:12:41 +00:00
simon lehericey
981003975c
refactor: use last_sign_in_at as confirmed_at is not reliable
2024-04-16 17:58:30 +02:00
simon lehericey
d95ce505a8
feat: suggest recently added user even if its not confirmed
2024-04-16 17:58:30 +02:00
simon lehericey
8d95df2250
feat: do not suggest unconfirmed experts
2024-04-16 17:58:30 +02:00
simon lehericey
1502635327
refactor: experts emails pluck
2024-04-16 17:58:30 +02:00
simon lehericey
5cd780251b
refactor: mutualize email_expert logic
2024-04-16 17:58:29 +02:00