Commit graph

10071 commits

Author SHA1 Message Date
Paul Chavard
b3aeb46c1b fix(prefill): it should be possible to prefill a dossier on a test procedure 2023-06-14 09:14:12 +01:00
Colin Darie
889940af2a fix(administrateur): renders errors when publication fails 2023-06-13 19:11:59 +02:00
Eric Leroy-Terquem
4b1389ac7e
Merge pull request #9188 from demarches-simplifiees/add-confirm-modal-before-reset-draft-revision
ETQ admin je vois une modale pour confirmer la réinitialisation des modifications de la procédure
2023-06-13 15:05:01 +00:00
Lisa Durand
4b6d18608e split pj in two lists regarding to conditionnal 2023-06-13 11:00:16 +02:00
Lisa Durand
d2f91a6405 add list of PJ in procedure description 2023-06-13 10:58:05 +02:00
LeSim
d22c0f47f3
Merge pull request #9155 from demarches-simplifiees/add_info_on_export
Ajoute un lien dans le menu d'export vers la doc sur les macros
2023-06-13 08:25:49 +00:00
LeSim
898b9db960
Merge pull request #9167 from tchak/use-persisted
refactor: use persisted? instead of created_at.present?
2023-06-13 08:15:58 +00:00
simon lehericey
8c2f838fd1 wording: add doc link concerning excel macros 2023-06-13 10:14:10 +02:00
Eric Leroy-Terquem
5f1709f62d add a flash notice after reset draft 2023-06-13 09:34:48 +02:00
Eric Leroy-Terquem
04e11aa609 add a confirm modal before reset draft 2023-06-13 09:34:48 +02:00
Colin Darie
a9887c0505
Merge pull request #9186 from colinux/fix-dossier-badge-state-icon
Design: corrige badge en_instruction & accepte pour avoir les badges, contrairement aux autres états
2023-06-13 06:12:08 +00:00
Kara Diaby
0649863139
Merge pull request #9050 from demarches-simplifiees/feat/9013
ETQ usager je suis guidé dans le formulaire lorsque les champs sont obligatoires ou facultatifs
2023-06-12 16:25:03 +00:00
Colin Darie
e4e47a4e97 fix(instructeur): corrections notifié => informé 2023-06-12 17:48:03 +02:00
Colin Darie
68f1d10e19 style(dossier-badge): en_instruction & accepte should have badge 2023-06-12 17:46:01 +02:00
Eric Leroy-Terquem
6bc15b8342 feat(groupe instructeur): add import - export partial in group page 2023-06-12 17:08:34 +02:00
Kara Diaby
804f89f444 Changements sur le caractère obligatoire / facultatif et l'asterisque interface usager et page de connexion 2023-06-12 14:43:10 +00:00
Eric Leroy-Terquem
0d1754d715
Merge pull request #9153 from demarches-simplifiees/fix-typos
Correction de coquilles et fautes d'orthographe
2023-06-12 14:10:33 +00:00
Eric Leroy-Terquem
90b11ebe9c
Merge pull request #9146 from demarches-simplifiees/update-ui-when-adding-group
Mise a jour de l'UX de la page groupe d'instructeurs
2023-06-12 13:56:19 +00:00
Eric Leroy-Terquem
68c81c8d23 UI(groupe instructeur): update css to keep content in container 2023-06-12 15:32:02 +02:00
Eric Leroy-Terquem
f2dffc2ba3 UI(groupe instructeur): add a hint for adding routing value 2023-06-12 15:32:02 +02:00
Eric Leroy-Terquem
dd1b67bbc7 UI(groupe instructeur): update heading level and wording 2023-06-12 15:32:02 +02:00
Eric Leroy-Terquem
ea9213bf90 fix typos in components 2023-06-12 15:13:25 +02:00
Eric Leroy-Terquem
bd846e721d fix typos in views 2023-06-12 15:13:25 +02:00
Paul Chavard
6723bdcd9d fix(carto): no crash on points with elevation 2023-06-12 14:56:52 +02:00
Paul Chavard
9551368203 refactor: use persisted? instead of created_at.present? 2023-06-12 14:25:50 +02:00
Colin Darie
9d8ad9b3d8
Merge pull request #9160 from colinux/improve-instructeurs-filter-date
ETQ instructeur je lis la date d'un filtre dans un format "humain"
2023-06-12 12:22:51 +00:00
Colin Darie
be93325111
Merge pull request #9156 from demarches-simplifiees/change-badge-color-for-en-instruction-status
[design] Changement de couleurs pour les bagdes de statuts des dossiers
2023-06-12 12:19:27 +00:00
LeSim
e23f16472c
Merge pull request #9158 from demarches-simplifiees/fix_page_with_deleted_dossier
Corrige le tableau de bord usager lorsqu'il y a un dossier supprimé sur une démarche en cours de suppression
2023-06-12 12:11:37 +00:00
Colin Darie
628026f524
Merge pull request #9154 from colinux/fix-form-owned-button-turbo
ETQ utilisateur je veux que mes PJ soient supprimées en turbo
2023-06-12 11:59:56 +00:00
simon lehericey
44859b8217 fix(user dossiers index): do not crash with a deleted dossier and a discarded procedure 2023-06-12 13:57:28 +02:00
Paul Chavard
f563e210f3 refactor(carto): geo area as component 2023-06-12 10:33:56 +02:00
Colin Darie
75b2685230 fix(instructeurs): human format a filtered date 2023-06-08 19:01:23 +02:00
Lisa Durand
a1ace0f173 fix linter 2023-06-08 14:41:42 +02:00
Lisa Durand
1335a3192c
refacto for better readability
Co-authored-by: Colin Darie <colin@darie.eu>
2023-06-08 14:21:51 +02:00
Lisa Durand
c9bb4dc38e change badge color for dossier status and add icons for succes and instruction 2023-06-08 11:45:13 +02:00
Colin Darie
61bc59109d fix(turbo): PJ deletion: turbo: true must be set on button in addition to form 2023-06-08 11:16:55 +02:00
simon lehericey
77c49e079f use attached 2023-06-07 11:00:13 +02:00
Eric Leroy-Terquem
22d0aaa298 UI(groupe instructeur): add a confirm modal before deleting 2023-06-07 09:24:03 +02:00
Eric Leroy-Terquem
b8ba414724 UI(groupe instructeur): do not wrap text 2023-06-07 09:24:01 +02:00
Eric Leroy-Terquem
9cb82ba6f8 feat(groupes instructeurs): add dossiers count in index 2023-06-07 09:22:28 +02:00
Paul Chavard
6945b3f438 fix(carte): no autosave on champ carte 2023-06-06 16:46:32 +02:00
LeSim
ad9f072246
Merge pull request #9138 from demarches-simplifiees/fix_clique
wording: affichage au clique -> au clic
2023-06-06 14:17:02 +00:00
simon lehericey
0a72596bce wording: complementaire -> complémentaire, supprimée -> supprimé 2023-06-06 16:07:02 +02:00
simon lehericey
650e1ca118 wording: affichage au clique -> au clic 2023-06-06 16:03:51 +02:00
Paul Chavard
c4432b1b47 perf(carto): use json schema to validate geojson instead of rgeo 2023-06-06 15:43:56 +02:00
Paul Chavard
eac0e22c54 fix(carto): include champ carto modifications in fork diff and show submit button 2023-06-06 11:28:10 +02:00
Lisa Durand
b4cd367551
Merge pull request #9136 from demarches-simplifiees/fix-design-refonte-page-accueil-demarche
[refonte page accueil demarche] Améliorations générales design
2023-06-06 08:37:33 +00:00
Lisa Durand
74da12bd1e fix typo 2023-06-05 17:37:52 +02:00
Lisa Durand
7e1d88da03 fix design for auto archive procedure date display 2023-06-05 17:28:38 +02:00
Lisa Durand
84909b8597 improve design to make it more like figma 2023-06-05 17:18:14 +02:00
Lisa Durand
7de608cd64 add link notice on procedure presentation page and small refactor of download component 2023-06-05 15:15:24 +02:00
Lisa Durand
968f05f648
Merge pull request #9107 from demarches-simplifiees/remove-previsualisation-from-admin-procedure-creation
[Refonte page accueil demarche] Formulaire de création admin full page - plus de prévisualisation
2023-06-05 12:10:31 +00:00
Lisa Durand
5dcf7e4ab4 fix z-index on sticky footer and fix breadcrumb putting back .sub-header class 2023-06-05 11:11:09 +02:00
Colin Darie
66dc8f251f
Merge pull request #9128 from colinux/fix-procedure-presentation-show-avis
ETQ instructeur je veux pouvoir afficher sans erreur la colonne "avis"
2023-06-05 08:53:39 +00:00
Colin Darie
b7f60c8e7a
Merge pull request #9116 from demarches-simplifiees/add-detail-on-time-estimation-on-description-procedure-page
[Refonte page accueil demarche] Ajout du détail sur le temps d'estimation
2023-06-05 08:09:08 +00:00
Colin Darie
7e567d5080
fix(instructeurs): don't crash when displaying "avis" column 2023-06-02 17:07:02 +02:00
Colin Darie
b1bcc784bb
refactor(messagerie): preload commentaires with corrections & attachments blobs 2023-06-02 16:18:33 +02:00
Colin Darie
7f871728c7
refactor(message): badges à corriger/en attente/corrigé when related to a correction 2023-06-02 16:18:33 +02:00
Colin Darie
52c8553576
fix(dossier_correction): don't allow to save with a missing (invalid) commentaire 2023-06-02 16:18:33 +02:00
Colin Darie
b495e0aff0
feat(user): dossier résumé with commentaire about corrections 2023-06-02 16:18:32 +02:00
Colin Darie
0fc09bb42c
refactor(instruction): re-organize actions order & primary action 2023-06-02 16:18:32 +02:00
Colin Darie
fd4a9a6a2f
refactor(instruction): menu repasser en construction + demander une correction 2023-06-02 16:18:32 +02:00
Colin Darie
3c4ea6f8cf
refactor(instructeur): instruction menu as component 2023-06-02 16:18:31 +02:00
Colin Darie
a85e10582d
fix(a11y): instruction_button role=region also when only pending correction item 2023-06-02 16:17:16 +02:00
Colin Darie
734d88d80d
fix(pending-correction): wording alignement 2023-06-02 16:16:14 +02:00
Colin Darie
a32014d4fd
feat(correction): user can mark dossier en_construction as resolved 2023-06-02 16:16:14 +02:00
Colin Darie
8839ac7f76
fix(instructeur): pending_correction flag does not make messagerie unseen 2023-06-02 16:16:14 +02:00
Colin Darie
62cc9d30d8
chore(correction): passing en_instruction resolve pending corrections 2023-06-02 16:16:14 +02:00
Colin Darie
5ab44fc7a9
chore: rename dossier_resolution => dossier_correction 2023-06-02 16:16:14 +02:00
Colin Darie
b14a70abf7
feat(instructeur): filter dossiers "en attente" 2023-06-02 16:16:14 +02:00
Colin Darie
36efb31728
chore: badges "en attente" / "à corriger" in dossiers list & headers 2023-06-02 16:16:14 +02:00
Colin Darie
538e24fa7e
feat(dossier/projection): supports pending_correction? 2023-06-02 16:16:13 +02:00
Colin Darie
7a9917fb32
style: user dossier state badges must be sized sm 2023-06-02 16:16:13 +02:00
Colin Darie
9565267170
feat(dossier): notify user by email about pending corrections 2023-06-02 16:16:13 +02:00
Colin Darie
ca3b127942
feat(instructeur): can flag a dossier as "pending corrections" 2023-06-02 16:16:12 +02:00
Colin Darie
5d61c6fa35
refactor(messagerie): form more dsfr compliant 2023-06-02 16:13:16 +02:00
Colin Darie
d73b96ea40
feat(dossier): pending resolution state 2023-06-02 16:13:16 +02:00
Colin Darie
2c79ca94f5
chore(schema): create dossier_corrections 2023-06-02 16:13:15 +02:00
Paul Chavard
c040cf5a65 chore(coldwired): data-turbo-force needs to be explicit 2023-06-02 08:58:52 +02:00
Colin Darie
619c470170
fix(procedure): more details about auto archive behavior 2023-06-01 16:49:57 +02:00
Colin Darie
ec244f1a94
fix(procedure): auto_archive_on must be in future 2023-06-01 16:49:52 +02:00
mfo
a69cf8b7d2
Merge pull request #9100 from demarches-simplifiees/8472-bilans-bdf
API Entreprise : migration "bilans bdf"
2023-06-01 13:17:54 +00:00
Martin
50da50a7ac amelioration(bilan_bdf.resultat_exercice): implement la logique d'affichage du resultat d'un exercice sur l'API v3 2023-06-01 15:04:09 +02:00
Colin Darie
87b5d3b1ed
Merge pull request #9118 from tchak/fix-raison-sociale
fix(api_entreprise): raison_sociale can be nil
2023-06-01 12:19:21 +00:00
Christophe Robillard
42acc71cbe display v2 and v3 bilans bdf 2023-06-01 14:03:31 +02:00
Christophe Robillard
0f083db32b migrate bilans bdf adapter to v3 2023-06-01 14:03:31 +02:00
mfo
c2f2b4ef2a
Merge pull request #9106 from mfo/api-entreprise.etablissement_adapter
API Entreprise: migration "Etablissement"
2023-06-01 11:45:47 +00:00
Paul Chavard
35f4c9f48b fix(api_entreprise): raison_sociale can be nil 2023-06-01 13:42:54 +02:00
mfo
1a6dc10548
Merge pull request #9102 from demarches-simplifiees/8472-migrate-rna
API Entreprise: migration RNA (associations)
2023-06-01 11:37:57 +00:00
Paul Chavard
6e160e54e3 chore(graphql): reorder fields declarations by nullability 2023-06-01 12:18:18 +02:00
Paul Chavard
86f18de7a6 fix(api_entreprise): nom_commercial can be nil 2023-06-01 12:16:54 +02:00
Lisa Durand
421ae6820b add detail on estimation time on description procedure page 2023-06-01 11:13:34 +02:00
Martin
c90175f121 tech(api-entreprise.etablissement): passage du endpoint ETABLISSEMENT_RESOURCE_NAME en v3 2023-06-01 09:06:36 +02:00
mfo
38d8566995
Merge pull request #9097 from mfo/US/improve-api-token-acl-ux
amelioration(users/profil): ETQ admin, j'ai du mal a comprendre l'interface qui me permet de gerer les autorisations qu'un jeton a
2023-05-31 15:59:43 +00:00
Lisa Durand
4fdcce45c5 fix specs 2023-05-31 17:33:49 +02:00
Martin
0d3deb01be tech(rna_controller#show): corrige les specs et recupère uniquement les informations utilisé par l'app 2023-05-31 16:11:12 +02:00
Lisa Durand
6b1c80ebc9 remove form previsualisation button from dashboard and improve design action buttons 2023-05-31 12:24:42 +02:00
Eric Leroy-Terquem
e8d687f5e7 fix(routing): routing engine works even with unconfigured groups 2023-05-31 11:38:16 +02:00
Eric Leroy-Terquem
54fe10ff76 add warning in revision change component if tdc options used for routing has been changed 2023-05-31 11:38:16 +02:00
Eric Leroy-Terquem
50abf496fd add warning in gi pages in rule does not match tdc 2023-05-31 11:38:16 +02:00
simon lehericey
ba5c64ea84 a cheap solution ? 2023-05-31 11:38:16 +02:00
simon lehericey
9004dd9758 remove old logic 2023-05-31 11:38:16 +02:00
Eric Leroy-Terquem
6c188a867d run routing engine only at submit 2023-05-31 11:38:16 +02:00
simon lehericey
25ebfc4928 always set procedure.instructeurs_self_management_enabled to true when routing_enabled? 2023-05-31 11:38:16 +02:00
Eric Leroy-Terquem
692010fa32 destroy all groups but defaut 2023-05-31 11:38:16 +02:00
Eric Leroy-Terquem
526f70f9c0 add wizard 2023-05-31 11:38:16 +02:00
simon lehericey
2e1b8b9ef2 add import export view 2023-05-31 11:38:16 +02:00
simon lehericey
01caa498d3 add simple_routing 2023-05-31 11:38:16 +02:00
simon lehericey
8b568c2035 add ajout 2023-05-31 11:38:16 +02:00
simon lehericey
6b3447d71b add options 2023-05-31 11:38:16 +02:00
simon lehericey
c77450382c admin groupe instructeur show : use menu and one groupe management 2023-05-31 11:38:16 +02:00
simon lehericey
11a166aa51 add group_ajout_component 2023-05-31 11:38:16 +02:00
simon lehericey
f61498693a use routable_type_de_champ 2023-05-31 11:38:16 +02:00
simon lehericey
174f7a7c53 add one_groupe_management_component 2023-05-31 11:38:16 +02:00
simon lehericey
1754086c94 add options component 2023-05-31 11:38:16 +02:00
simon lehericey
5b0e0ced3c add groupes_management_component 2023-05-31 11:38:16 +02:00
simon lehericey
142ac9173d add groupes_search_component 2023-05-31 11:38:16 +02:00
simon lehericey
171a6b35fb use instructeur_menu 2023-05-31 11:38:16 +02:00
simon lehericey
588efc8b34 admin instructeur index: fix breadcrumb 2023-05-31 11:38:16 +02:00
simon lehericey
6bfbf8ca0e reset admin groupe instructeur index 2023-05-31 11:38:16 +02:00
simon lehericey
f3c9fc014b add instructeur_menu component 2023-05-31 11:38:16 +02:00
simon lehericey
2fb33336d1 side_menu_component: add icon 2023-05-31 11:38:16 +02:00
simon lehericey
62662c99c0 style: add flex auto 2023-05-31 11:38:16 +02:00
Lisa Durand
c6f13f63b5 remove previsualisation from procedure creation form 2023-05-31 11:33:59 +02:00
Christophe Robillard
ef82149a3b amelioration(api-entreprise.rna): passe a la v3 pour le endpoint RNA_RESOURCE_NAME 2023-05-31 09:59:44 +02:00
Julie Salha
86e7d9ef71 update second search bar 2023-05-30 15:58:29 +02:00
Julie Salha
be81424bb9 add footer to page transfer file 2023-05-30 14:46:45 +02:00
Julie Salha
bbce9ebcd2 update attributes wording and styles user search engine 2023-05-30 14:46:45 +02:00
Lisa Durand
a20ec44841
Merge pull request #9074 from demarches-simplifiees/add-more-info-on-procedure-description
[Refonte page accueil demarche] Détailler la description pour plus de clarté pour l'usager
2023-05-30 09:45:32 +00:00
Colin Darie
3161f90662
Merge pull request #9098 from demarches-simplifiees/8472-migrer-attestation-fiscale
API Entreprise : migration "attestation fiscale"
2023-05-30 08:52:17 +00:00
Christophe Robillard
0e85f84eff migrate exercices adapter 2023-05-29 17:46:39 +02:00
Christophe Robillard
0ec4c3d17b migrate attestation fiscale adapter to v4 2023-05-29 15:22:07 +02:00
Martin
fc18422a15 amelioration(users/profil): ETQ admin, j'ai du mal a comprendre l'interface qui me permet de gerer les autorisations qu'un jeton a 2023-05-27 09:23:56 +02:00
krichtof
0051face93
Merge pull request #9014 from demarches-simplifiees/8859-default_zones
Etq admin, lors de la création ou modification d'une démarche, des zones par défaut me sont suggérées
2023-05-26 17:25:21 +00:00
simon lehericey
9468e572a0 move up user email in dossier description 2023-05-26 14:10:54 +02:00
simon lehericey
09d1649610 add groupe details to dossier 2023-05-26 14:10:54 +02:00
Christophe Robillard
2a84f04bed add sentry instrumentation for entreprise adapters 2023-05-26 13:37:20 +02:00
Christophe Robillard
f3a4aec0bf add reference doc for api 2023-05-26 13:37:20 +02:00
Christophe Robillard
76a8b721ce add tva adapter and tva job 2023-05-26 13:37:20 +02:00
Christophe Robillard
f04e121a6f add extrait_kbis to handle nom_commercial and capital_social 2023-05-26 13:37:20 +02:00
Christophe Robillard
ba281d53cf migrate entreprise adapter to v3 2023-05-26 13:37:20 +02:00
Julie Salha
57f0a6795d add footer to profil page user 2023-05-26 11:08:35 +02:00
Julie Salha
b50698a30d
Merge branch 'main' into 8054-a11y-ways-of-navigating 2023-05-26 10:47:33 +02:00
Lisa Durand
7f53120815 fix specs - forget to remove description in siret context 2023-05-25 16:49:07 +02:00
Lisa Durand
31969b290b create a new layout without procedure for login and use same layout full_screen without description for identite step 2023-05-25 16:15:31 +02:00
Paul Chavard
e92c36185d
Merge pull request #9085 from tchak/graphql-fix-state-change-errors
ETQ intégrateur d’API, je voudrais voir un message d’erreur si le changement d’état échoue
2023-05-25 11:36:42 +00:00
Lisa Durand
1c409f0145 use DSFR input components for form 2023-05-25 10:18:26 +02:00
Colin Darie
c62893d7c8
Merge pull request #9088 from colinux/fix-fork-invalid
ETQ usager invité sur un dossier, je peux ajouter une PJ d'un dossier en construction
2023-05-25 07:40:39 +00:00
krichtof
601fde2147
Merge pull request #9084 from demarches-simplifiees/8472-migration-attestation-sociale
8472 migration attestation sociale
2023-05-25 07:11:59 +00:00
krichtof
7c02ff6685 remove useless task 2023-05-24 17:40:00 +02:00
Christophe Robillard
1bda86be03 suggest default zones 2023-05-24 17:40:00 +02:00
Christophe Robillard
b13e77650e update default zones after admin creation 2023-05-24 17:40:00 +02:00
Colin Darie
a0c8f46bb7 fix(fork): allow invited on dossier origin to resolve champs of forks 2023-05-24 16:53:51 +02:00
Paul Chavard
e191cfb3f6 task(revision): find and correct all champs with wrong type de champ 2023-05-24 16:34:46 +02:00
Colin Darie
795e0ca471
fix(fork): can fork a dossier having invalid champs so it can be fixed in brouillon 2023-05-24 12:15:43 +02:00
Lisa Durand
6fa44a4c11 remove read more function because of accordion for procedure description 2023-05-24 12:08:57 +02:00
Paul Chavard
c06a4113b3 fix(graphql): gracefully handle change state errors 2023-05-24 12:04:04 +02:00
Christophe Robillard
247ad49ab7 migrate attestation_sociale to v4 2023-05-24 11:52:43 +02:00
Christophe Robillard
9a38ec1184 prepare cohabitation of multiple versions of api entreprise 2023-05-24 11:34:29 +02:00
Lisa Durand
7340206f81 rollback - add just one new field and use actual description field 2023-05-24 11:31:24 +02:00
Paul Chavard
47f1e27f85
Merge pull request #9032 from colinux/password-email-wording
Usager: plus de détails sur les raisons qui expliquent pourquoi je ne reçois pas l'email "mot de passe perdu"
2023-05-24 08:30:03 +00:00
Paul Chavard
b0e179300b
Merge pull request #9075 from colinux/fix-sentry-dolist-contact
ETQ exploitant je veux faire remonter les contacts Dolist en erreur dans sentry
2023-05-24 08:06:10 +00:00
Paul Chavard
cf13b942e7
Merge pull request #9076 from colinux/fix-instructeurs-filter-avis
ETQ instructeur je peux filtrer les dossiers par avis
2023-05-24 08:05:07 +00:00
Paul Chavard
40b3742d69
Merge pull request #9081 from tchak/graphql-user-connection-type
ETQ Intégrateur d’API, je voudrais savoir si l’utilisateur est connecté avec FranceConnect
2023-05-24 08:03:09 +00:00
Paul Chavard
68ca71314d
Merge pull request #9079 from tchak/chore-sentry-release
ETQ Opérateur, je voudrais que les erreurs dans Sentry soient liées à la version de l'application
2023-05-24 07:50:24 +00:00
Paul Chavard
e1a25ee0e5 chore(sentry): read sentry release information from version file 2023-05-24 09:41:39 +02:00
Paul Chavard
bba66f7a36
Merge pull request #9071 from tchak/import-revisions
chore(recovery): import/export revision
2023-05-24 07:32:54 +00:00
Paul Chavard
bca08c8e6c feat(graphql): expose user connection type 2023-05-23 18:18:21 +02:00
Lisa Durand
8291d58dbb add dsfr style and add depreciated field description for older procedure 2023-05-23 17:22:19 +02:00
Lisa Durand
6274594c70 add new layout to handle new full screen design 2023-05-23 16:49:37 +02:00
Eric Leroy-Terquem
00561999ec fix(type de champ): do not raise error if tdc already destroyed 2023-05-23 15:52:51 +02:00
Colin Darie
3627d7cae1
Merge pull request #9078 from demarches-simplifiees/fix-css-counter-reset-for-firefox
Corrige un bug de numérotation automatique sur Firefox
2023-05-23 12:41:13 +00:00
Colin Darie
1afd5e7f12
Merge pull request #9072 from colinux/fix-modif-en-construction-demarche-test
ETQ admin: corrige une erreur lorsque je modifie mon dossier en construction d'une démarche en test
2023-05-23 10:30:57 +00:00
Lisa Durand
b6cc35df68 fix specs 2023-05-23 10:34:03 +02:00
Eric Leroy-Terquem
3c7e280027 fix css counter-reset bug with firefox 2023-05-23 10:12:16 +02:00
Colin Darie
b1435e18a9
chore(sentry): set procedure id tag on instructeurs controller 2023-05-23 09:40:21 +02:00
Colin Darie
ff8fba3725
fix(instructeur): can filter by avis answer 2023-05-23 09:40:21 +02:00
Martin
9b86fdf853 correctif(compteurs.avis.a.donner): ETQ expert, les compteurs d'avis à donner n'intègrent pas les avis à donner sur des dossiers terminés 2023-05-23 09:34:30 +02:00
Martin
d2e30911f7 bug(compteurs.avis.a.donner): ETQ expert, je ne souhaite pas avoir a donner un avis sur un dossier termine 2023-05-23 09:34:30 +02:00
Martin
1417d0e873 correctif(expert/avis#index): ETQ expert, je veux retrouver mes avis donnés sur des dossiers traités 2023-05-23 09:34:30 +02:00
mfo
3620cbadda
Merge pull request #9045 from mfo/US/fix-anchor-to-error-elements
correctif(users/dossiers/brouillon#submit): ETQ usager, je souhaite que chaque lien pointant vers une erreur de champ m'oriente sur le champ
2023-05-23 04:08:38 +00:00
Colin Darie
ac70eb00af fix(dolist): unfilter email field in sentry, because we want it 2023-05-22 17:34:51 +02:00
Lisa Durand
4a51a9a351 add two more fields for procedure description what et and for_who 2023-05-22 15:36:48 +02:00
Eric Leroy-Terquem
642a79bffc update wording for dossiers total count in instructor view 2023-05-22 14:48:11 +02:00
Colin Darie
d16b81e09c fix(rebase): don't fail on force rebased when procedure is still in draft 2023-05-22 13:50:58 +02:00
Martin
af19bbe8f5 correctif(users/dossiers/brouillon#submit): ETQ usager, je souhaite que chaque lien pointant vers une erreur de champ m'oriente sur le champ 2023-05-20 08:27:55 +02:00
Paul Chavard
2ec0d405f7 chore(recovery): import/export revision 2023-05-19 11:19:15 +02:00
Paul Chavard
a2e98f9065
Merge pull request #9051 from demarches-simplifiees/fix-bug-procedure-clone-validations
[fix] Vider les champs invalides pour permettre de cloner une procedure
2023-05-17 07:44:39 +00:00
Lisa Durand
7e39e8113b feedback PR Colin 2023-05-16 17:54:37 +02:00
Martin
80fd029e0a amelioration(recovery:import): fait que la tache soit re-entrante, ameliore les logs 2023-05-16 17:34:14 +02:00
Martin
32088512ff amelioration(importer): evite de re-importer un dossier pointant vers un parent qui est maintenant detruit 2023-05-16 17:00:34 +02:00
Martin
f76e52cc97 tech(tache.recovery): ajoute une tache pour re-importer des dossiers venant d'un backup
Update app/lib/recovery/exporter.rb

Co-authored-by: Colin Darie <colin@darie.eu>
2023-05-16 14:49:36 +02:00
simon lehericey
9d1d523cf6 remove life_cycle 2023-05-16 14:49:36 +02:00
simon lehericey
06b6663662 import more stuff 2023-05-16 14:49:36 +02:00
Martin
e9115b10b5 correctif(data.kc): re-import les données kc 2023-05-16 14:49:36 +02:00
Lisa Durand
f2cf3188d7 empty invalid fields to allow clone procedure 2023-05-16 10:59:17 +02:00
Christophe Robillard
ca922005f9 add admin update default zones job 2023-05-16 09:40:53 +02:00
Christophe Robillard
34540d34e9 create default_zones_administrateurs 2023-05-16 09:40:53 +02:00
Christophe Robillard
53dd2955e4 add tchap hs adapter 2023-05-16 09:40:53 +02:00
Christophe Robillard
3705dc2553 determine default zones according to tchap hs 2023-05-16 09:40:53 +02:00
Christophe Robillard
a191f66508 add tchap hs to zone 2023-05-16 09:40:53 +02:00
Colin Darie
5aac7f9282
fix(typo): interpolation bug in no procedure found message 2023-05-15 14:13:43 +02:00
Colin Darie
8592571b50
Merge pull request #9034 from colinux/editor-typo
Admin: corrige une typo dans une option de nombre de caractères limite
2023-05-15 11:41:21 +00:00
Colin Darie
493e8dc9de
Merge pull request #9036 from colinux/fix-fork-ui
ETQ Usager: correctifs pour les modifications en construction
2023-05-15 11:38:01 +00:00
Colin Darie
b4f658b601
Merge pull request #9046 from tchak/graphql-remove-sentry-tiemout-log
ETQ Opérateur, je ne veux pas voir de log de timeout d'API dans les log Sentry
2023-05-15 11:37:48 +00:00
Colin Darie
81cd6c86ad fix(fork): update autosave UI with button after piece justificative manipulation 2023-05-15 13:08:42 +02:00
Colin Darie
059dabb5ac fix(fork): don't fail when user submit twice en_construction (from 2 tabs) 2023-05-15 13:08:42 +02:00
Colin Darie
ec6d9f4e33
Merge pull request #9035 from colinux/fork-fix-champ-pj-updated-at
Correctif: ETQ usager le champ PJ d'un dossier en construction ne doit pas être marqué "à déposer" sans raison
2023-05-15 10:33:10 +00:00
Colin Darie
d3028f5570
Merge pull request #9037 from demarches-simplifiees/fix-bug-alert-batch-incrementation
[Fix] Actions multiples - Corriger le compteur dans les alertes + ajouter des infos sur le créateur du batch
2023-05-15 10:32:31 +00:00
Paul Chavard
0b696049b2 chore(graphql): remove sentry log on timeout errors 2023-05-15 11:36:10 +02:00
Colin Darie
0d21450f8a
fix(fork): don't let active storage override our champ#updated_at after a transaction 2023-05-15 11:08:07 +02:00
Paul Chavard
f485f144fc chore(procedure): log dossiers before reset 2023-05-15 10:21:54 +02:00
Paul Chavard
b4a299c326 fix(user): always rebase original dossier before merge 2023-05-12 20:42:02 +02:00
simon lehericey
26fa5de790 avoid reset 2023-05-12 11:31:34 +02:00
simon lehericey
6148f24387 Revert "Merge pull request #9002 from tchak/feat-procedure-clone-preview-published"
This reverts commit 7a6f46a8ad, reversing
changes made to 4513c52213.
2023-05-12 11:29:11 +02:00
simon lehericey
017ebbcd18 UI: change alert to warning 2023-05-12 10:04:11 +02:00
simon lehericey
7b17bfe0a1 feat: add info for screen reader 2023-05-12 10:03:54 +02:00
simon lehericey
36331f71a4 wording 2023-05-12 10:03:13 +02:00
Colin Darie
6033792669
Merge pull request #9029 from demarches-simplifiees/fix-hidden-dropdown-in-table-usagers
Usager: améliore la visibilité du bouton action dans le tableau dossiers des usagers
2023-05-11 19:59:08 +00:00
Lisa Durand
d673f7f30a add hacky css to improve usage of hidden action dropdown in usager table 2023-05-11 17:18:10 +02:00
Colin Darie
675af2776d
Merge pull request #9020 from demarches-simplifiees/add_administration_header
Ajouter des bannières visant soit les instructeurs / admins soit les usagers
2023-05-11 15:13:05 +00:00
Lisa Durand
9deb452ac0 add info about who created the batch and when in alert 2023-05-11 17:13:02 +02:00
Lisa Durand
1e7add3b6e fix incrementation of success dossiers in batch alert 2023-05-11 15:42:23 +02:00
Colin Darie
bc7a79f150
fix(admin): typo in character limit option 2023-05-11 09:57:42 +02:00
Colin Darie
21df038056
fix(dolist): notify us when contact status is not found 2023-05-11 09:45:32 +02:00
Colin Darie
f33fb0a076
refactor(password-reset): improve message not received wording 2023-05-11 09:10:20 +02:00
Colin Darie
bc56f14a72
Merge pull request #9031 from colinux/fix-entreprise-cesse
API Entreprise: supporte la nouvelle valeur qui indique qu'une entreprise est fermée/a cessé
2023-05-10 20:20:22 +00:00
Colin Darie
79f450a422
Merge pull request #9021 from colinux/feat-en-construction-fork
ETQ usager, je modifie et soumets à nouveau mon dossier “en construction"
2023-05-10 19:46:40 +00:00
Colin Darie
5c648664d5 fix(entreprise): accepts "C" as value for "closed" 2023-05-10 18:08:23 +02:00
LeSim
b44a2f9ce4
Merge pull request #9017 from colinux/spread-instructeur-summary-email
Email: étale un peu dans le temps l'envoi des rapports aux instructeurs pour éviter le quota Dolist
2023-05-10 10:03:47 +00:00
LeSim
4cde60ce2b
Merge pull request #9023 from mfo/US/clarify-counters
amelioration(instructeurs/procedure#show): ETQ instructeur, je souhaite avoir les mêmes compteurs entreles pages listant mes demarches et la page pour visualiser une démarches
2023-05-10 10:03:11 +00:00
Colin Darie
1e5b7f1068 fix(admin): typo in revision breaking change summary 2023-05-10 10:01:53 +02:00
LeSim
a45d5f6d05
Merge pull request #9022 from mfo/US/fix-sections
correctif(sections.numerotation-automatique): ETQ administrateur, je souhaite que la numerotation automatique des titres de section fonctionne meme quand si deux titres de sections se succèdent
2023-05-10 07:23:49 +00:00
Colin Darie
b626714610
fix(dossier): submit en_construction render views in error with dossier origin 2023-05-09 18:49:53 +02:00
Colin Darie
218c7d08c2
feat(fork): mark a fork as stale for future deletion, so it can't be reused 2023-05-09 18:49:53 +02:00
Colin Darie
76088d1ee8
refactor(autosave): improve en_construction feedback wording 2023-05-09 18:49:53 +02:00
Colin Darie
f135df0c74
refactor(fork): feedback to user that a modification must be submitted 2023-05-09 18:49:53 +02:00
Colin Darie
c35176703f
feat(dossier): inform dossier en_construction having not submitted changes 2023-05-09 18:49:52 +02:00
Colin Darie
606493b7dd
style(dossier): status overview with dsfr class 2023-05-09 18:49:52 +02:00
Colin Darie
f6ebfe0e47
fix(dossier): sync search_terms after merge
Use a job instead of a lot of reloads
2023-05-09 18:49:52 +02:00
Colin Darie
11dd1b7d76
style(autosave): retry button as dsfr 2023-05-09 18:49:52 +02:00
LeSim
d0bb759d3d
Merge pull request #8997 from demarches-simplifiees/add_defaut_procedure_for_new_admin
ETQ admin, je veux avoir une première démarche pré remplie lorsque j'arrive sur ds
2023-05-09 16:38:55 +00:00
LeSim
ef0238c9aa
Merge pull request #9015 from demarches-simplifiees/add_dsfr_components
Ajoute la liste de boutons et le composant toggle au format ds-fr
2023-05-09 15:40:42 +00:00
Colin Darie
ac43d78b08
feat(dossier): warn users currently editing their dossier en_construction during deploy they will need to refresh 2023-05-09 17:25:16 +02:00
Paul Chavard
71cfe094aa
fix(groupe_instructeur): always use assign_to_groupe_instructeur method 2023-05-09 17:23:23 +02:00
Paul Chavard
08a2a2c9aa
feat(dossier): fork dossier when editing en construction 2023-05-09 17:16:47 +02:00
simon lehericey
19c9d12e71 add banner for administrations / usagers 2023-05-09 17:14:23 +02:00
Paul Chavard
025bd5beaf
feat(dossier): dossier can be forked for editing 2023-05-09 15:34:10 +02:00
simon lehericey
9894a0f2ff ds_fr: add accordion.css 2023-05-09 14:46:14 +02:00
simon lehericey
cc04c4484d ds_fr: add toggle_component 2023-05-09 14:46:14 +02:00
simon lehericey
2135d3c4e7 ds_fr: add radio_button_list component 2023-05-09 14:46:14 +02:00
Colin Darie
5a3cbcdb72
Merge pull request #9016 from colinux/fix-dolist-sans-contact
Email (Dolist): pas d'erreur lorsqu'un mail n'a pas pu être envoyé vers un nouveau contact
2023-05-09 12:45:48 +00:00
Martin
180c659a84 correctif(sections.numerotation-automatique): ETQ administrateur, je souhaite que la numerotation automatique des titres de section fonctionne meme quand si deux titres de sections se succèdent 2023-05-09 14:23:53 +02:00
Martin
386523019d amelioration(instructeurs/procedure#show): ETQ instructeur, je souhaite avoir les mêmes compteurs entreles pages listant mes demarches et la page pour visualiser une démarches 2023-05-09 13:59:49 +02:00
Paul Chavard
b88d984828 fix(instructeur): exclude repetitions from filters/display 2023-05-09 11:38:06 +02:00
Colin Darie
f7029615a9
refactor(email): spread sending of instructeur digest emails over time
On envoi parfois plus de 20K mails, ce qui pose des problèmes de délivrance
et quotas si on le fait d'un coup.
On étale donc un peu dans la durée ces envois pour pas limiter le dépassement
de quota.
2023-05-09 11:32:43 +02:00
Colin Darie
049219a4a2
fix(dolist): don't fail on error when contact does not exist yet 2023-05-09 11:06:48 +02:00
Lisa Durand
2b2d65de87
Merge pull request #8994 from demarches-simplifiees/add-simple-filter-for-usagers
[refonte usager] Tableau de bord - Ajouter bouton filtres simples
2023-05-09 08:06:15 +00:00
mfo
2374ced5d2
Merge pull request #8987 from mfo/US/link-to-errored-champs
amelioration(dossier#submit_brouillon): ETQ usager, je souhaite pouvoir acceder aux champs en erreur facilement
2023-05-09 07:06:36 +00:00
Paul Chavard
f563fb3269
Merge pull request #8990 from tchak/fix-limit-textarea-size
ETQ administrateur, je veux pouvoir limiter le nombre de caractères dans les champs "texte long"
2023-05-05 14:54:41 +00:00
Paul Chavard
fe041b4c6c fix(textarea): fix character limit option 2023-05-05 16:36:51 +02:00
Paul Chavard
471da7eb61 Revert "Revert "Merge pull request #8844 from demarches-simplifiees/feat/7739""
This reverts commit 909d726429.
2023-05-05 16:36:51 +02:00
Paul Chavard
7a6f46a8ad
Merge pull request #9002 from tchak/feat-procedure-clone-preview-published
ETQ Administrateur, je veux cloner la version publiée des démarches en production
2023-05-05 14:36:03 +00:00
Paul Chavard
91a1064f33
Merge pull request #9000 from tchak/chore-update-dependencies
ETQ développeur, je veux que les dépendances npm soient à jour
2023-05-05 14:34:24 +00:00
Martin
2135985583 correctif(procedure.clone): ET admin, je souhaite pouvoir cloner une procedure ayant deux groupes d'instructeur ayant le dernier fermé 2023-05-05 11:09:06 +02:00
Paul Chavard
11065946ce fix(instructeur): fix dossiers suivis filter (merge behavior change in rails 7) 2023-05-04 18:24:18 +02:00
Paul Chavard
616188bfe3 feat(administrateur): when clone or preview procedure should use published revision if not the owned 2023-05-04 16:15:55 +02:00
Kara Diaby
e0071cf1bb
Merge pull request #8995 from demarches-simplifiees/feat/8969
ETQ administrateur , je souhaite prévisualiser la démarche depuis l'interface "toutes les démarches
2023-05-04 13:43:07 +00:00
Colin Darie
da178e354d
Merge pull request #8999 from colinux/fix-export-attachment-filenames
ETQ instructeur, ne plante pas un export s'il contient des PJ avec des noms de fichiers invalides
2023-05-04 13:35:39 +00:00
Colin Darie
5be8865675
fix(export): sanitize filename containing unsafe chars for storage
Pourrait fixer des problèmes de dezip sous windows de zip.
2023-05-04 14:36:44 +02:00
Colin Darie
f615facbba
fix(export): don't fail when trying to write a file name > 255 bytes 2023-05-04 14:36:33 +02:00
Paul Chavard
c8fc839acb chore(npm): fix update dependencies 2023-05-04 14:13:41 +02:00
Paul Chavard
7f991a67e2 Revert "Revert "Merge pull request #8985 from tchak/chore-update-dependencies""
This reverts commit e744ed99d2.
2023-05-04 14:01:35 +02:00
Lisa Durand
c039414872 feedback PR review 2023-05-04 12:39:06 +02:00
Kara Diaby
c2296630fa Ajout de la prévisualisation de la démarche dans la page toutes les démarches 2023-05-04 10:56:59 +02:00
Paul Chavard
88bb0cc532
Merge pull request #8989 from tchak/fix-presentation-filters
ETQ Instructeur, je ne veux pas d'erreurs quand les filtres ne sont pas trouvés
2023-05-04 08:45:56 +00:00
Colin Darie
93c08072ba fix(attestation): allow redirection to our static domain for attestation 2023-05-04 10:31:38 +02:00
Lisa Durand
eb09a7480e remove role from filter component a11y to fix specs 2023-05-03 17:48:04 +02:00
Lisa Durand
9fd9bdc7c0 add tag to display and remove active filters 2023-05-03 16:47:27 +02:00
simon lehericey
9c8020b05c feat(admin): add initiation procedure for a new admin 2023-05-03 15:08:21 +02:00
Lisa Durand
7aca10377c change no file message if filters are selected 2023-05-03 12:06:30 +02:00
Colin Darie
6616acb825
chore(super-admin): update devise-two-factor v5 with otp_secret encrypted attribute 2023-05-03 11:35:32 +02:00
Colin Darie
61ebb27e86
fix(redirect): allow other hosts when required 2023-05-03 11:35:31 +02:00
Colin Darie
d31016973c
chore(schema): model annotations accordingly to schema 2023-05-03 11:35:31 +02:00
Colin Darie
e8e785b953
refactor(rubocop): fix Rails/ToFormattedS 2023-05-03 11:35:30 +02:00
Nicolas Cavigneaux
940405cea8
fix: Avoid Brakeman warning about insecure redirect 2023-05-03 11:35:29 +02:00
Nicolas Cavigneaux
01e0276f53
fix: MonAvisEmbed custom validation 2023-05-03 11:35:29 +02:00
Nicolas Cavigneaux
61c3ff54d5
fix: JWT token custom validation 2023-05-03 11:35:29 +02:00
Nicolas Cavigneaux
3aa6a5e28e
fix: url helper method calls for files 2023-05-03 11:35:28 +02:00
Nicolas Cavigneaux
f78b415c51
fix: edit_component field_name signature
field_name is called by
actionview-7.0.4.2/lib/action_view/helpers/tags/base.rb who pass 3
arguments. We need to be compliant in order to make it valid.

We reuse the same method signature with nil default values as those
params are not being used.
2023-05-03 11:35:28 +02:00
Nicolas Cavigneaux
388ccca263
fix redefinition of signed_id Rails method by supporting options as arg 2023-05-03 11:35:28 +02:00
Nicolas Cavigneaux
8f6beb1093
fix: Rails 7 preloader now take named arguments 2023-05-03 10:10:38 +02:00
Martin
c8ab1e8e03 amelioration(dossier#submit_brouillon): ETQ usager, je souhaite pouvoir acceder aux champs en erreur facilement 2023-05-03 07:36:42 +02:00
Lisa Durand
530d36b6df use dropdown to hide filter form 2023-05-02 19:07:53 +02:00
Lisa Durand
6113c0b75e improve/add translations 2023-05-02 15:10:36 +02:00
Lisa Durand
24eca40f66 add from_depose_at filter 2023-05-02 10:32:38 +02:00
Lisa Durand
21ed6abcad add from_created_at filter 2023-05-02 09:37:03 +02:00
Paul Chavard
fc391fb553 fix(instructeur): no crash when filters not found 2023-05-01 11:34:11 +02:00
Paul Chavard
46f9148fa4
Merge pull request #8984 from tchak/fix-api-entreprise-status
ETQ usager, je veux être avertie si l'API entreprise est HS
2023-04-28 14:25:02 +00:00
Paul Chavard
f2c1c071b4 Revert "Merge pull request #8899 from demarches-simplifiees/8738-validate-adresse-electronique"
This reverts commit d3eda28f35, reversing
changes made to 6394996e7f.
2023-04-28 16:10:20 +02:00