Eric Leroy-Terquem
5c53c6b86c
feat(routing): add modal once custom routing is configurated
2024-11-07 09:12:13 +01:00
Eric Leroy-Terquem
7caadc3b40
refactor(routing): rename routage_custom to custom_routing
2024-11-07 09:12:13 +01:00
Paul Chavard
5182af820a
refactor(type_de_champ): type_de_champ should not expose revision or procedure
2024-11-05 21:57:05 +01:00
Paul Chavard
3ce36222b4
refactor(procedure): refactor procedure publish methods
2024-11-05 21:55:08 +01:00
Eric Leroy-Terquem
efef61c34c
feat(gallery): add attachments from justificatif motivation
2024-11-05 16:53:41 +01:00
Eric Leroy-Terquem
2e2d2afecb
feat(gallery): add attachments from commentaires from experts
2024-11-05 16:53:40 +01:00
Eric Leroy-Terquem
ad98bafeca
feat(gallery): notify instructeur if pieces jointes added in avis
2024-11-05 16:53:40 +01:00
Eric Leroy-Terquem
d10df6e17c
feat(gallery): add attachments from avis
2024-11-05 16:53:40 +01:00
simon lehericey
775e423914
can remove a demarche
2024-11-05 15:24:50 +01:00
simon lehericey
bc583e0fe2
can add a demarche
2024-11-05 15:24:50 +01:00
simon lehericey
928c12e065
update using turbo
2024-11-05 15:05:00 +01:00
simon lehericey
b7af591e8d
extract libelle_id_procedures
2024-11-05 15:05:00 +01:00
mfo
9ec59669c3
Merge pull request #10989 from mfo/US/fix-navigation-after-add-instructeur
...
ETQ instructeur, après avoir invité un instructeur sur ma démarche, je souhaite pouvoir continuer a naviguer dans ma liste d'instructeur
2024-11-05 13:39:06 +00:00
Eric Leroy-Terquem
c10bec342a
Merge pull request #11012 from demarches-simplifiees/update-export-administration-info
...
ETQ superadmin je peux générer les exports adaptés pour la newsletter
2024-11-05 12:44:45 +00:00
mfo
47f2194e92
fix(Administrateurs::GroupesInstructeur#add_instructeur): re-rendering a template lead to miss usage of pagination. redirect after add_instructeur
2024-11-05 11:34:05 +01:00
Colin Darie
594fc517d1
Merge pull request #10943 from colinux/feat-admin-prefill-service
...
ETQ admin mes informations de nouveau service sont pré-remplies à partir d'API publiques
2024-11-05 09:54:53 +00:00
Eric Leroy-Terquem
ddb238ccd0
Merge pull request #11007 from demarches-simplifiees/can-condition-on-pays-champ
...
ETQ admin je peux conditionner / router depuis un champ pays
2024-11-05 09:26:20 +00:00
Eric Leroy-Terquem
2ff224ec47
refactor(manager data exports): extract method to generate csv
2024-11-05 10:00:14 +01:00
Eric Leroy-Terquem
d5de21fac4
feat(manager data exports): add exports for newsletter
2024-11-05 10:00:14 +01:00
Eric Leroy-Terquem
7cf81d3e9b
refactor(manager data exports): renaming methods
2024-11-05 10:00:14 +01:00
Lisa Durand
dcf56616c3
rename ProcedureLabel by Label part 2
2024-11-04 16:48:47 +01:00
Lisa Durand
468c159b52
handle label color translation and class name
2024-11-04 16:48:47 +01:00
Lisa Durand
9595730fde
feedback PR - prettier url and other style improvement
2024-11-04 16:48:47 +01:00
Lisa Durand
725a97da7e
admin can modify procedure labels
2024-11-04 16:48:46 +01:00
Lisa Durand
35dee477ea
rename ProcedureLabel by Label
2024-11-04 16:48:44 +01:00
Lisa Durand
e723c9e365
create generic label for procedure in controller instead of using a hook
2024-11-04 16:48:11 +01:00
Lisa Durand
d0b1292060
instructeur can add and delete labels on dossier show
2024-11-04 16:05:35 +01:00
Colin Darie
8b3634ea76
refactor(service): dedicated route for prefill from siret
2024-11-04 15:13:42 +01:00
Colin Darie
384d089cb3
feat(service): prefill first service with AgentConnect siret
2024-11-04 12:50:49 +01:00
Colin Darie
7742703081
refactor(service): concurrent prefill API calls
2024-11-04 12:50:49 +01:00
Colin Darie
065d380b70
feat(service): prefill type organisme from API Entreprise
2024-11-04 12:50:49 +01:00
Colin Darie
68cca71318
feat(service): prefill contact information UI interactions
2024-11-04 12:50:49 +01:00
Eric Leroy-Terquem
30aa0b71d0
feat(routing): can create simple routing with pays tdc
2024-11-04 11:09:58 +01:00
simon lehericey
59b7b3dc91
tag old methods to be remove in a next pr
2024-10-31 11:03:06 +01:00
simon lehericey
a0671a1321
remove prefix, use status in controller
2024-10-31 10:54:29 +01:00
simon lehericey
b4ed393a55
extract column_filter_value
2024-10-31 10:54:28 +01:00
simon lehericey
d421d41e16
plug refresh_column_filter to dedicated controller
2024-10-31 10:54:28 +01:00
simon lehericey
d8e63221b5
extract a procedure_presentation controller
2024-10-31 10:26:43 +01:00
Eric Leroy-Terquem
56b1355f71
Merge pull request #10970 from demarches-simplifiees/add-multicombobox-in-instructeur-interface
...
ETQ instructeur je peux ajouter plusieurs instructeurs à la fois
2024-10-24 07:38:42 +00:00
Mathieu Magnin
ba54890632
Merge pull request #10967 from demarches-simplifiees/fix-10966
...
Fix 500 when email is malformed
2024-10-23 07:23:07 +00:00
Eric Leroy-Terquem
81cbda0553
feat(instructeurs): can add many instructeurs
2024-10-22 17:31:31 +02:00
benoitqueyron
9a55cd8002
correction affichage service au dsfr
2024-10-21 18:36:01 +02:00
Mathieu Magnin
478103b01a
[ #10966 ] Fix 500 when email is malformed
2024-10-18 16:22:13 +02:00
Paul Chavard
ad7458a12f
Merge pull request #10931 from tchak/better-handle-api-entreprise-jobs
...
fix(api_entreprise): better handle api entreprise errors
2024-10-17 09:30:09 +00:00
simon lehericey
603c2a108e
remove useless Export.by_key procedure_presentation arg
2024-10-15 16:09:08 +02:00
simon lehericey
d1530b40a1
use the filter_service
2024-10-15 16:09:08 +02:00
mfo
242ab78235
clean(deadcode): remove unused current_filters method
2024-10-15 16:09:07 +02:00
simon lehericey
b2754cd26c
move validations concern to filtered_column
...
Co-authored-by: mfo <mfo@users.noreply.github.com>
2024-10-15 16:09:06 +02:00
simon lehericey
14fe11b612
use displayed_columns !
2024-10-15 16:09:06 +02:00
simon lehericey
4c5d7e2950
remove now useless add_filters and remove_filters
2024-10-15 16:09:05 +02:00
simon lehericey
175f303399
display filter tags
2024-10-15 16:09:05 +02:00
simon lehericey
e9c11a95f1
directly write in new filter columns
2024-10-15 16:09:05 +02:00
Paul Chavard
d13c475170
fix(api_entreprise): better handle api entreprise errors
2024-10-15 15:24:37 +02:00
Eric Leroy-Terquem
af1fd34256
feat(instructeurs import): can import instructeurs even if procedure not published
2024-10-14 15:13:35 +02:00
Colin Darie
df0e0e9c3e
perf(admin): remove N+1 on procedures index about instructeurs or groupe instructeurs count
2024-10-14 12:27:01 +02:00
Kara Diaby
fd7dcc7048
Les admins peuvent associer une démarche à une thématique prédéfinie
2024-10-14 10:26:46 +02:00
Kara Diaby
f025e08336
Ajoute la table procedure tags et la liaison entre procedure et procedures tags
2024-10-14 10:26:46 +02:00
Eric Leroy-Terquem
bca2b79c70
refactor(dossier): use dossier method to set dossier
2024-10-11 11:20:47 +02:00
Eric Leroy-Terquem
838dc0a9e3
perf(dossier): cache gallery attachments
2024-10-11 11:20:47 +02:00
Eric Leroy-Terquem
c6ab05dcc5
fix(gallery): display pieces_jointes tab if any attachments
2024-10-11 11:20:46 +02:00
Eric Leroy-Terquem
3bc232e81e
feat(gallery): update gallery item badge class after seen
2024-10-11 11:20:46 +02:00
Eric Leroy-Terquem
d9f604e8ce
feat(gallery): notify instructeur if pieces jointes updates
2024-10-11 11:20:46 +02:00
Eric Leroy-Terquem
bae752f1aa
refactor(gallery): add attachment_gallery_item component
2024-10-11 10:41:03 +02:00
Colin Darie
9ef445a4a1
Merge pull request #10905 from tchak/fix-api-entreprise-sentry-error
...
ETQ Usager, je veux pouvoir déposer mon dossier même si le service des SIRET n'est pas disponible
2024-10-09 14:13:47 +00:00
Paul Chavard
668aba8986
fix(api-entreprise): do not raise an error when the service is unavailable
2024-10-09 12:47:26 +02:00
simon lehericey
da98aa556b
use update(sorted_column:) and remove obsolete update_sort(column_id:, order:)
2024-10-08 22:51:25 +02:00
simon lehericey
e3697bd976
colonne.id = { procedure_id:, column_id: }.to_json
...
because:
- id should be a string as other id
- id need procedure_id to allow ColumnType.deserialize(id) -> Column as the columns are built by a procedure
2024-10-07 22:09:20 +02:00
Paul Chavard
8fdf5cbe80
refactor(dossier): explicitly build default values - less callbacks, less magic
2024-10-04 12:05:54 +02:00
Colin Darie
3923e316e1
Merge pull request #10883 from colinux/helpscout-instructeur-notif
...
ETQ support je vois dans HS lorsqu'un instructeur a désactivé ses notifications
2024-10-03 09:12:15 +00:00
Colin Darie
366c95af7d
refactor(manager): parallelize sent emails retrieval
2024-10-03 10:42:47 +02:00
Colin Darie
a933e45e7b
feat(helpscout): warn when instructeur disabled notifs
2024-10-03 10:03:34 +02:00
simon lehericey
c638ac0261
rename drop_down_list_value -> drop_down_option_from_text
2024-09-30 15:37:02 +02:00
simon lehericey
8b5f689a67
use drop_down_options when possible
2024-09-30 15:37:01 +02:00
Paul Chavard
084a68a121
refactor(repetition): consolidate repetition manipulation methods
2024-09-27 11:34:06 +02:00
Lisa Durand
e1d9ea2a66
Merge pull request #10859 from demarches-simplifiees/improve-dossier-transfer-ldu
...
Améliorer le mail si un usager sans compte DS reçoit un transfert de dossier
2024-09-24 13:49:45 +00:00
Eric Leroy-Terquem
7625ec5c8f
fix(manager): can add to super admin both roles of administrator and instructor if he is already one of them
2024-09-24 09:05:38 +02:00
Lisa Durand
f18b71a36b
remove invisible and unused transfer_all feature
2024-09-23 14:22:54 +02:00
Paul Chavard
6254b50de9
Revert "Revert "Merge pull request #10771 from tchak/refactor-champs-revert""
...
This reverts commit 10a1ae5534
.
2024-09-23 10:21:07 +02:00
simon lehericey
10a1ae5534
Revert "Merge pull request #10771 from tchak/refactor-champs-revert"
...
This reverts commit c902061ebf
, reversing
changes made to b4ed11c788
.
2024-09-19 11:09:01 +02:00
LeSim
6b322d61ca
Merge pull request #10776 from demarches-simplifiees/ac_2fa
...
ETQ Instructeur, je dois utiliser le 2fa pour le fournisseur d'identité Agent Connect / Mon Compte Pro
2024-09-18 12:48:39 +00:00
Lisa Durand
3d50f9363f
Merge pull request #10741 from demarches-simplifiees/secu-improve-complexity-password-ldu
...
[sécu] Améliorer la complexité des mots de passe pour tous les users
2024-09-18 12:40:17 +00:00
simon lehericey
05238912cf
record amr for stat
2024-09-18 14:40:12 +02:00
simon lehericey
363f70a3fc
add feature flipping, just in case
2024-09-18 14:40:11 +02:00
simon lehericey
cd2d772cd0
feature(agent_connect_2fa): add intermediate pages to improve UX
2024-09-18 14:40:11 +02:00
simon lehericey
6f5135a6b2
refactor: extract agent_connect logout_url to a agent_connect_service
2024-09-18 14:40:11 +02:00
simon lehericey
1706feec3d
feature(agent_connect_2fa): do not log AC/MonComptePro agent without 2fa
2024-09-18 14:40:10 +02:00
simon lehericey
1e9982927a
add identity_provider id scope
2024-09-18 14:40:10 +02:00
simon lehericey
c0fe06ceb7
refactor: simplify ZxcvbnService
2024-09-18 12:57:58 +02:00
Colin Darie
39ebaadf03
Merge pull request #10811 from colinux/fix-stats-nav-bar
...
ETQ usager, pas d'erreur sur la page stats quand je viens de la page commencer (à cause de la navbar)
2024-09-17 16:05:24 +00:00
Colin Darie
79a1d9b99d
fix(navbar): never fail request on broken navbar logic
2024-09-17 16:18:16 +02:00
Colin Darie
b68b340d81
fix(stats): nav bar profile logic when fallbacking on referer context without request
2024-09-17 15:59:24 +02:00
Eric Leroy-Terquem
969706163b
Merge pull request #10641 from demarches-simplifiees/move-image-treatment-to-jobs
...
Technique : déplace les traitements d‘images côté jobs
2024-09-17 13:43:51 +00:00
Paul Chavard
54926db89b
refactor(champ): more concistent champ_for_update usage
2024-09-17 10:29:34 +02:00
Paul Chavard
df83322f0c
refactor(apiv1): use dossier preloader on api v1
2024-09-17 10:29:34 +02:00
mfo
7bbf04b9b5
Merge pull request #10774 from mfo/US/fix-PG-NumericValueOutOfRange
...
correctif: ETQ instructeur, si j'ai essayé de filtrer mes dossiers par numéro et que j'ai saisi un numero superieur à 2147483647, ma page ne doit pas planter
2024-09-16 14:43:59 +00:00
mfo
6af07dd721
data(fix): backfill invalid procedure presentation filters having a value greater than pg max integer
2024-09-16 16:36:02 +02:00
Paul Chavard
e9009025f6
Merge pull request #10736 from demarches-simplifiees/fix-notif-to-instructeurs-when-import
...
Correctif: lors de l‘import en masse d'instructeurs, les nouveaux instructeurs reçoivent un lien pour vérifier leur email
2024-09-16 13:31:33 +00:00
Lisa Durand
22e06bc5eb
change password complexity library and setup
2024-09-16 15:28:14 +02:00
Colin Darie
58037f21cd
Merge pull request #10778 from colinux/sharerd-controller-nav-bar-profile
...
UX: améliore la détection du type de profile utilisé pour la nav bar
2024-09-16 08:01:03 +00:00
Paul Chavard
f00ba04fb9
graphql(playground): fix acl
2024-09-13 14:28:13 +02:00