Paul Chavard
|
c5901fbb95
|
clean(type_de_champ): remove magic factory
|
2022-12-01 16:36:59 +01:00 |
|
Colin Darie
|
acdd0b2350
|
test(a11y): verify on basic pages external link say it will open a new tab
|
2022-11-30 09:27:46 +01:00 |
|
Paul Chavard
|
20007824c9
|
spec(graphql): add tests to ensure that stable ids are stable
|
2022-11-29 19:55:40 +01:00 |
|
Paul Chavard
|
1fb051c3cc
|
refactor(attestation_template): remove unused code
|
2022-11-29 19:36:56 +01:00 |
|
Paul Chavard
|
06f43f99d0
|
fix(dossier): excluded deleted dossiers from demarche overview
|
2022-11-29 16:41:31 +01:00 |
|
simon lehericey
|
801d594efd
|
fix(avis_controller): revoked_acl on telecharger_pjs
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
a84269e66e
|
fix(avis_controller): revoked acl on bilans_pdf
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
d764959659
|
fix(avis_controller): revoked acl on create_commentaire
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
20fcfdeb5e
|
clean(avis_controller_spec): procedure_id: procedure.id -> procedure_id:
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
8929af2767
|
fix(avis_controller): revoked acl on messagerie
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
71dd0b99ab
|
fix(avis_controller): revoked acl on update_expert
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
531cbf2612
|
fix(avis_controller): revoked acl on update
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
3be17da70e
|
fix(avis_controller): revoked acl on update
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
cb2e1db52e
|
clean(avis_controller_spec): update
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
6aa2ccacd4
|
fix(avis_controller): fix revoked acl on create_avis
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
3c477691c3
|
clean(avis_controller_spec)
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
c17bc50def
|
fix(avis_controller): acl on instruction
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
f500cb8dc7
|
fix(avis_controller): procedure do not show revoked avis
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
dcae06ae84
|
fix(avis_controller): index do not linked to revoked avis
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
6ad048955b
|
clean(avis_controller_spec)
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
644b88ea0e
|
clean(avis_controller_spec)
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
d0c0d6c491
|
fix(spec): speed up *5
|
2022-11-29 16:21:06 +01:00 |
|
simon lehericey
|
f96a7f432c
|
clean(dossier): useless method
|
2022-11-29 15:33:10 +01:00 |
|
Paul Chavard
|
ee30a95847
|
fix(graphql): check if tokens are revoked
|
2022-11-25 16:27:11 +01:00 |
|
Colin Darie
|
f625d99934
|
chore(dossier_transfer): extract i18n
|
2022-11-25 13:34:12 +01:00 |
|
sebastiencarceles
|
c294ce70ca
|
fix: escape characters when showing page title
|
2022-11-25 09:30:20 +01:00 |
|
Paul Chavard
|
5a9ce7a331
|
feat(graphql): make demarche schema public
|
2022-11-24 18:21:33 +01:00 |
|
Christophe Robillard
|
3539b00652
|
search admins by email
|
2022-11-24 15:05:46 +01:00 |
|
Paul Chavard
|
234975b806
|
feat(graphql): expose groupe_instructeur state and update mutation
|
2022-11-24 14:33:29 +01:00 |
|
Martin
|
bb993d552e
|
amelioration(avis): sur une page listant les avis en attente sur une procedure, on remonte le dernier avis demandé en premier
|
2022-11-24 14:23:06 +01:00 |
|
Paul Chavard
|
e395ab5c87
|
fix(invite): do not render menu when invite not found
|
2022-11-24 09:43:19 +01:00 |
|
Paul Chavard
|
405d2a695f
|
refactor(attestation_template): remove from revisions
|
2022-11-23 12:26:26 +01:00 |
|
Paul Chavard
|
cafda4f6f0
|
refactor(attestation_template): move to procedure
|
2022-11-23 12:26:26 +01:00 |
|
Paul Chavard
|
55c5de2c2c
|
feat(attestation_template): assign attestations templates to procedures
|
2022-11-23 12:26:26 +01:00 |
|
Paul Chavard
|
ff470ada48
|
fix(dossier): fix dossier brouillon spec
|
2022-11-23 11:56:35 +01:00 |
|
Paul Chavard
|
c0fd080d0e
|
refactor(operation_log): store data in jsonb instead of files
|
2022-11-22 18:06:05 +01:00 |
|
Paul Chavard
|
d306583a7b
|
refactor(active_storage): PiecesJustificativesService::FakeAttachment -> ActiveStorage::FakeAttachment
|
2022-11-22 18:05:26 +01:00 |
|
Christophe Robillard
|
8e95c6a2ba
|
search procedures by libelle
|
2022-11-22 17:08:17 +01:00 |
|
simon lehericey
|
f532eee9f6
|
fix(spec): remove strange click
|
2022-11-22 16:41:20 +01:00 |
|
simon lehericey
|
4babee2591
|
fix(admin): ignore active column
the attribut should be retrieve from the user model as the administrateur is no more a devise model
|
2022-11-22 16:41:20 +01:00 |
|
simon lehericey
|
30b53ec927
|
feat(procedure_admins): allow self remove from procedure
|
2022-11-22 16:41:20 +01:00 |
|
Lisa Durand
|
e7c3181fc9
|
add spec for api
|
2022-11-18 11:15:16 +01:00 |
|
Lisa Durand
|
3953470c78
|
remove change on api V1 and update graphql for sensitive data
|
2022-11-18 11:15:16 +01:00 |
|
Lisa Durand
|
f34c890278
|
add a label for api and export for sensitive data as titre_identite_champ
|
2022-11-18 11:15:16 +01:00 |
|
Paul Chavard
|
0c0618aa79
|
feat(export): add GeoJSON export
|
2022-11-18 10:04:35 +01:00 |
|
Paul Chavard
|
29bdd82b59
|
refactor(procedure): types_de_champ -> active_revision.types_de_champ_public
|
2022-11-17 13:54:14 +01:00 |
|
simon lehericey
|
6a7621b731
|
feat(support): add task to remove ex team member
|
2022-11-16 17:52:48 +01:00 |
|
simon lehericey
|
fcfe09f05a
|
refactor(user): rename delete_and_keep_track_dossiers
|
2022-11-16 17:52:47 +01:00 |
|
Colin Darie
|
54699d35a8
|
test(manager): fix test after administrate upgrade
|
2022-11-15 17:28:04 +01:00 |
|
Colin Darie
|
7b9ff5ebe8
|
test(manager): add basic test on dossiers index & show
|
2022-11-15 16:30:18 +01:00 |
|
Lisa Durand
|
c2de73c09d
|
simplify and improve perf by making the feature works only for id search
|
2022-11-15 10:51:36 +01:00 |
|
Lisa Durand
|
d245e12559
|
remove render_views in spec and correct the way to retrieve dossiers
|
2022-11-15 10:51:36 +01:00 |
|
Lisa Durand
|
ba0799b684
|
it displays a message if instructor is looking for a dossier that is not in his instructor group
|
2022-11-15 10:51:36 +01:00 |
|
Martin
|
18b7f4e4fa
|
remaniement(dossier.clone): simplifications, pas de callback/after, pas d'heritage, mm interface pour cloner les champs public/prive, clonage des PJs avec le nouveau service de clone, ajoute une cle etrangere sur la colonne parent_dossier_id
|
2022-11-14 09:53:19 +01:00 |
|
Martin
|
90f7d265c6
|
amelioration(clone.piece_justificative): gestion du clonage des piece justificative dans une tache asynchrone
|
2022-11-14 09:13:54 +01:00 |
|
Martin
|
05dcf5e7cf
|
amelioration(usager.liste_des_dossier): ajout du bouton pour cloner un dossier
|
2022-11-14 09:13:54 +01:00 |
|
Martin
|
844004818a
|
amelioration(dossier.clone): dossier.clone, permet de cloner un dossier
|
2022-11-14 09:13:52 +01:00 |
|
Paul Chavard
|
e6288c39f2
|
refactor(dossier): champs -> champs_public
|
2022-11-10 22:44:39 +00:00 |
|
Christophe Robillard
|
cc35788d26
|
extract computation to controller
|
2022-11-10 18:02:20 +01:00 |
|
Christophe Robillard
|
c96781cfad
|
list all admins
|
2022-11-10 18:02:20 +01:00 |
|
Christophe Robillard
|
24e7de71e3
|
add procedures_filter specs
|
2022-11-10 18:02:20 +01:00 |
|
Paul Chavard
|
95f65900d3
|
refactor(active_storage): no download on clone
|
2022-11-10 12:25:55 +00:00 |
|
Paul Chavard
|
5e87539d6d
|
fix(groupe_instructeur): add explicit order to groupe_instructeurs
|
2022-11-09 10:56:40 +00:00 |
|
Christophe Robillard
|
a5fa21ca1b
|
add from_publication_date filter
|
2022-11-09 10:41:06 +01:00 |
|
Martin
|
b3f80dc5f9
|
amelioration(Procedure.revision_changes): ajout du support pour les texte complementaire affichable au clique des champs de type explication
Co-authored-by: Paul Chavard <github@paul.chavard.net>
|
2022-11-08 17:49:24 +01:00 |
|
Martin
|
fe0411203f
|
amelioration(types_de_champ/editor): en mode edition d'un champ de type explication, permet de choisir d'afficher ou pas cette explication derriere un collapse
|
2022-11-08 17:49:24 +01:00 |
|
Martin
|
a1dbc40f57
|
evolution(helpscout.webhooks): mise en place des rappel web afin de notifier l'equipe tech des bug identifies par le support
Co-authored-by: Colin Darie <colin@darie.eu>
|
2022-11-08 17:00:03 +01:00 |
|
Martin
|
571452c530
|
bug(a11y.dropdown): la dropdown d'aide usager sur une procedure n'est pas a11y compatible
|
2022-11-08 16:40:17 +01:00 |
|
Martin
|
48b12d03f6
|
spec(wcag_usager_spec): add test on dropdown. broken 🤭
|
2022-11-08 16:40:17 +01:00 |
|
Martin
|
3f37102f97
|
spec(wcag_usager_spec): add test to dossiers_path with at least one dossier
|
2022-11-08 16:40:17 +01:00 |
|
Martin
|
0a4f17d245
|
chore(wcag_usager_spec): remove skips
|
2022-11-08 16:40:17 +01:00 |
|
simon lehericey
|
db3ebfa6d2
|
feat(FranceConnect): list and allow to unlink FC identities
|
2022-11-08 16:17:06 +01:00 |
|
Christophe Robillard
|
c0231dffa2
|
extract ProceduresFilter class
|
2022-11-08 12:14:26 +01:00 |
|
Paul Chavard
|
f47b39f389
|
fix spec
|
2022-11-07 13:34:58 +00:00 |
|
simon lehericey
|
1760ccbc01
|
fix(merge): transfers hidden procedures
|
2022-11-07 14:11:05 +01:00 |
|
Paul Chavard
|
7de52d582a
|
feat(conditional): remove conditional feature flag
|
2022-11-04 13:37:37 +00:00 |
|
Paul Chavard
|
3ced06d59b
|
feat(graphql): improuve groupe instructeur query
|
2022-11-04 11:27:58 +00:00 |
|
Eric Leroy-Terquem
|
aca2775874
|
remove routee? method
|
2022-11-04 12:03:44 +01:00 |
|
Eric Leroy-Terquem
|
b51770c151
|
toggle routing after groupe instructeur update
|
2022-11-04 12:03:44 +01:00 |
|
Eric Leroy-Terquem
|
5578115acf
|
update routee? method
|
2022-11-04 12:03:43 +01:00 |
|
Eric Leroy-Terquem
|
110953e450
|
constraint logic to active groups
|
2022-11-04 12:03:43 +01:00 |
|
Eric Leroy-Terquem
|
63ae328bee
|
update wording and cards order
|
2022-11-04 12:03:43 +01:00 |
|
Eric Leroy-Terquem
|
b419c48262
|
toggle routing when adding or deleting groupe_instructeurs
|
2022-11-04 12:03:43 +01:00 |
|
Paul Chavard
|
40d1e2ee44
|
Fix typos
Co-authored-by: mfo <mfo@users.noreply.github.com>
|
2022-11-04 09:08:41 +00:00 |
|
Paul Chavard
|
33fc8a45ab
|
feat(emails): show email errors on procedure page
|
2022-11-04 09:08:41 +00:00 |
|
Paul Chavard
|
dd4c1f2fac
|
feat(emails): validate tags in notification emails
|
2022-11-04 09:08:41 +00:00 |
|
simon lehericey
|
5ee065c8f0
|
chore(capybara): increase waiting time as workers are slow
|
2022-11-03 15:26:48 +01:00 |
|
Eric Leroy-Terquem
|
09c5b9dc99
|
remove categories_type_de_champ feature flag
|
2022-11-03 14:28:27 +01:00 |
|
Kara Diaby
|
4d6ff768c4
|
Ajoute les dossiers déposés dans les statistiques Datagouv
|
2022-11-03 10:24:04 +01:00 |
|
Martin
|
9562108c60
|
amelioration(archive.nom-de-fichier): ameliore le nom du fichier d'une archive mensuelle pour eviter les confusion
|
2022-11-02 16:56:50 +01:00 |
|
Martin
|
e56441b7f5
|
correctif(Administrateurs::Archives#index): mauvaise comparaison
|
2022-11-02 14:07:53 +01:00 |
|
Paul Chavard
|
5487ce0458
|
feat(graphql): implement stored queries
|
2022-11-02 11:26:57 +01:00 |
|
Paul Chavard
|
2ed11308a8
|
feat(graphql): improuve reptition champs schema
|
2022-11-02 11:09:56 +01:00 |
|
Paul Chavard
|
e7766694d3
|
fix(messages): retry stale blobs
|
2022-11-02 09:19:51 +01:00 |
|
Martin
|
1b1568b2c2
|
remaniement(Administrateurs::ArchivesController): ne passe pas par la table des traitement pour compter le nombre de dossier traites par mois. Depuis que nous avons redescendu la colonne processed_at sur la table dossiers, ce n'\est plus necessaire et le code est compliqué a comprendre
|
2022-11-01 12:43:49 +01:00 |
|
Christophe Robillard
|
22fe357d75
|
list all demarches, filtered by status
|
2022-10-31 16:12:02 +01:00 |
|
Christophe Robillard
|
9abf1c4af3
|
list all demarches, filtered by zones
|
2022-10-31 16:12:02 +01:00 |
|
Christophe Robillard
|
f9f31b721a
|
get zones of an admin
|
2022-10-31 16:12:02 +01:00 |
|
Martin
|
fb73838bb8
|
bug(export.global): Export.find_for_groupe_instructeurs devrait remonter les exports globaux
|
2022-10-31 14:32:17 +01:00 |
|
Colin Darie
|
010c9a0dcb
|
feat(procedure): includes read duration of explication/non fillable champs
Long explications can significantly increase global fill duration,
so we can't ignore them.
Closes #7963
|
2022-10-31 12:17:16 +01:00 |
|