Martin
|
32e8f34511
|
refactor(PiecesJustificativesService): stop passing flags, pass user_profile and manage ACL from the service itself
|
2024-02-16 11:23:39 +01:00 |
|
Martin
|
72a3f6e89c
|
refactor(export/archives): holds user profile asking for the archive or export
|
2024-02-16 11:23:38 +01:00 |
|
mfo
|
4dfb3b86ef
|
Merge pull request #10000 from mfo/US/groupe-instructeur-manageable-for-routee-procedure
ETQ administrateur, je peux gerer la liste des instructeurs même si le routage est activé sur ma démarche
|
2024-02-16 09:26:06 +00:00 |
|
mfo
|
cc53946d22
|
Merge pull request #9978 from mfo/US/enforce-real-email-validation
feat(email): stricter validation
|
2024-02-16 09:25:58 +00:00 |
|
Martin
|
a274629719
|
fix(instructeurs/groupes_instructeurs#*): add some ACL here
|
2024-02-15 17:11:25 +01:00 |
|
Martin
|
b6c2742cda
|
bug(instructeurs/groupes_instructeurs#*): any ACL here ?
|
2024-02-15 17:11:25 +01:00 |
|
Martin
|
5f77c0cd06
|
feat(email.validation): expand email validation to Avis, ContactInformation, Invite, DossierTransfert
|
2024-02-15 16:41:00 +01:00 |
|
Martin
|
5407011668
|
feat(procedure.routing): allow admin to manage instructeur even when procedure has some routing
|
2024-02-15 13:40:48 +01:00 |
|
Eric Leroy-Terquem
|
6203b1fd05
|
Merge pull request #9879 from demarches-simplifiees/cleaning-conditional-and-routing-code
Tech : nettoyage du code conditionnel et routage
|
2024-01-29 13:43:52 +00:00 |
|
Colin Darie
|
520a7c4402
|
fix(exports): don't try to link to an export when file is not yet attached
|
2024-01-24 13:36:25 +01:00 |
|
Martin
|
2952987ad8
|
refactor(spec): stop using procedure type de champs traits as :with_datetime , :with_xxx in favor of :types_de_champ_public which keeps position in check
|
2024-01-23 17:30:22 +01:00 |
|
Eric Leroy-Terquem
|
24563a3c18
|
fix(personnes impliquees): display reaffectations block only if procedure is routed
|
2023-12-22 10:57:53 +01:00 |
|
Lisa Durand
|
e52bd9d6bf
|
Merge pull request #9855 from demarches-simplifiees/display-last-export-in-same-page-ldu
ETQ instructeur, j'ai besoin d'un accès très facile à mondernier export
|
2023-12-20 10:02:08 +00:00 |
|
Lisa Durand
|
e6a4459633
|
refacto
|
2023-12-19 16:54:23 +01:00 |
|
Lisa Durand
|
53f9f3cbdb
|
add trad if export failed
|
2023-12-18 14:09:47 +01:00 |
|
Lisa Durand
|
a9ab1daf3a
|
display alert only for instructeur who generated the export and if recent
|
2023-12-18 11:25:52 +01:00 |
|
simon lehericey
|
9bb89f7e3e
|
fix(print): missing dossier var
|
2023-12-18 09:51:41 +01:00 |
|
Lisa Durand
|
f6f18e9c86
|
send email to tiers if notification by email is set
|
2023-12-12 22:35:11 +00:00 |
|
Colin Darie
|
accd7864ff
|
feat(correction): deleting a comment resolves the related correction
Cf #9731
|
2023-12-07 15:41:50 +01:00 |
|
krichtof
|
428ae4a45a
|
Merge pull request #9507 from demarches-simplifiees/9449-signature-groupe-instructeur
9449 ETQ instructeur ou admin, je peux apposer sur une attestation un tampon dédié à un groupe instructeur
|
2023-09-29 14:20:46 +00:00 |
|
Colin Darie
|
f942610d32
|
Merge pull request #9473 from demarches-simplifiees/create-export-page-V2-ldu
[Export] Créer une page d'export et sortir les liens des dropdowns
|
2023-09-28 17:15:31 +00:00 |
|
mfo
|
00a6d02d21
|
fix(exports): block exports page to super admins so they can't download exports
|
2023-09-28 12:35:23 +02:00 |
|
Colin Darie
|
a867c9a998
|
feat(instructeurs): notification badge when a new export has been generated
Co-Authored-By: Lisa Durand <lisa.c.durand@gmail.com>
|
2023-09-28 12:35:13 +02:00 |
|
Colin Darie
|
edb030bb4c
|
refactor(exports): regenerating exports redirect (back) to exports page
Co-Authored-By: Lisa Durand <lisa.c.durand@gmail.com>
|
2023-09-28 12:35:11 +02:00 |
|
Colin Darie
|
82dd05c189
|
chore(exports): finders by groupe instructeurs compatible across exports components
Co-Authored-By: Lisa Durand <lisa.c.durand@gmail.com>
|
2023-09-28 12:35:07 +02:00 |
|
Lisa Durand
|
78802712f4
|
add controller specs
|
2023-09-28 12:35:06 +02:00 |
|
simon lehericey
|
a3a46d3bba
|
spec: use match_array
|
2023-09-28 11:19:06 +02:00 |
|
Lisa Durand
|
a4c79e953b
|
change 'published' tabs by 'en cours' to highlight closed procedure with 'en cours' files
|
2023-09-25 15:34:37 +02:00 |
|
Christophe Robillard
|
c02e6f2a77
|
feat(groupe-instructeur): instructeur can add signature in attestation
|
2023-09-22 10:24:16 +02:00 |
|
krichtof
|
5aabce488b
|
Merge pull request #9425 from demarches-simplifiees/9356-service-gi
ETQ Usager, je veux voir dans mon dossier les informations de contact de mon groupe instructeur
|
2023-09-11 07:38:34 +00:00 |
|
Christophe Robillard
|
5b9fbf40ed
|
fix: admin is redirected to admin groupe instructeur page
after creating or editing groupe instructeur service
|
2023-09-11 08:58:04 +02:00 |
|
Christophe Robillard
|
e9ff4292fa
|
instructeur can destroy groupe instructeur service
|
2023-09-11 08:58:04 +02:00 |
|
Christophe Robillard
|
41b2c9355b
|
instructeur can update contact information for groupe instructeur
|
2023-09-11 08:58:04 +02:00 |
|
Christophe Robillard
|
ba0d3fa678
|
instructeur can create contact information for groupe instructeur
|
2023-09-11 08:58:03 +02:00 |
|
Martin
|
425d8867be
|
amelioration(bulk_messages): ETQ instructeur, je peux envoyer un message aux usagers ayant un dossier en brouillon
|
2023-08-14 10:17:23 +02:00 |
|
Christian Lautier
|
5ce42afe28
|
Fix datetime_champ validation with negative time zone
|
2023-08-02 14:40:47 +02:00 |
|
Colin Darie
|
5998cfe31f
|
refactor(correction): rename kind => reason with default correction => incorrect
|
2023-07-21 16:45:47 +02:00 |
|
Eric Leroy-Terquem
|
e8e9857dda
|
style(reaffectation): apply dsfr to buttons
|
2023-07-18 16:54:00 +02:00 |
|
Eric Leroy-Terquem
|
0e58e10b82
|
refactor(DossierAssignment): move create_assignment to assign_to_groupe_instructeur
|
2023-07-18 16:54:00 +02:00 |
|
Eric Leroy-Terquem
|
f619fdfb19
|
feat(DossierAssignment): add reaffectations to presonnes impliquees view
|
2023-07-18 16:54:00 +02:00 |
|
Eric Leroy-Terquem
|
ac2043e920
|
feat(DossierAssignment): create assignment when manual assignment by instructeur
|
2023-07-18 16:54:00 +02:00 |
|
Martin
|
ce9dbed663
|
amelioration(NotificationMailer): sort la creation des commentaire sur la messagerie du mailer [trop de prob possible sinon: au retry on dupliquait les commenaitres, si le mail foirait, on commentait pas etc...]
|
2023-07-11 15:11:40 +02:00 |
|
Colin Darie
|
6ce8428ac6
|
feat(sva): instructeur can flag a dossier as incomplete
|
2023-07-11 10:01:48 +02:00 |
|
Eric Leroy-Terquem
|
a2c636d784
|
fix(tests): create groupe instructeurs with factory
|
2023-07-03 14:47:56 +02:00 |
|
Paul Chavard
|
e509ff1717
|
fix(dossier): do not send notifcations to deleted users
|
2023-06-21 09:52:38 +01:00 |
|
Eric Leroy-Terquem
|
18054fe346
|
feat(routing): add view for dossier a reaffecter
|
2023-06-15 14:34:02 +02:00 |
|
Eric Leroy-Terquem
|
e7e702a574
|
feat(routing): add reaffecter_un_dossier
|
2023-06-15 14:34:01 +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
|
734d88d80d
|
fix(pending-correction): wording alignement
|
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
|
5ab44fc7a9
|
chore: rename dossier_resolution => dossier_correction
|
2023-06-02 16:16:14 +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 |
|
Martin
|
6a2d2ae0a7
|
bug(instructeurs/avis_controller#remind): ETQ instructeur, je peux relancer une demande d'avis meme si celui ci contient une question
|
2023-04-26 07:46:21 +02:00 |
|
Martin
|
6739bfc665
|
bug(instructeurs.annotations): ETQ instructeurs, lorsque je saisie une autre valeur dans un champ de type choix simple, celle ci n'est pas sauvegardé
|
2023-04-21 09:35:16 +02:00 |
|
Paul Chavard
|
05cfb4055d
|
fix(dossier): improuve dossier state display
|
2023-04-19 12:27:16 +02:00 |
|
Paul Chavard
|
2a48228552
|
fix(dossier): improuve commune champ rendering in pdf
|
2023-04-04 16:01:16 +02:00 |
|
Paul Chavard
|
fce78bbf30
|
feat(dossier): multiselect without react
|
2023-04-03 16:54:50 +02:00 |
|
Martin
|
c6e9674de2
|
correctif(export.pdf): ETQ expert, lorsque j'exporte un dossier au format PDF, celui ci contenient les avis non confidentiels ainsi que mes avis
|
2023-03-28 17:16:34 +02:00 |
|
Lisa Durand
|
ee2f795dec
|
pr feedbacks - add validation for yes/no answer - improve locales use
|
2023-03-16 11:32:05 +01:00 |
|
Lisa Durand
|
eddd7a2192
|
add flash alert if email field empty
|
2023-03-16 11:32:05 +01:00 |
|
Paul Chavard
|
cbaa77fca7
|
feat(annotations): activate autosave
|
2023-03-14 15:22:13 +01:00 |
|
Lisa Durand
|
54f17ad3c7
|
Merge pull request #8630 from demarches-simplifiees/harmonize-actions-for-instructeurs
[instructeurs] Uniformiser les actions pour les instructeurs sur la page tableau et dossier
|
2023-03-02 13:28:23 +00:00 |
|
Paul Chavard
|
d8ee4cb360
|
fix(test): dossiers_controller_spec
|
2023-02-28 17:28:17 +01:00 |
|
Paul Chavard
|
7076d6d99e
|
fix(turbo): rerender only top part of the header
|
2023-02-27 16:06:11 +01:00 |
|
Lisa Durand
|
636e6aa6cb
|
fix broken tabs with turbostream
|
2023-02-27 14:30:10 +01:00 |
|
Lisa Durand
|
6487e2c27e
|
implement turbostream back for state change in dossier view
|
2023-02-24 17:54:53 +01:00 |
|
Lisa Durand
|
fddcce8b7b
|
fix specs
|
2023-02-22 18:17:06 +01:00 |
|
sebastiencarceles
|
d5ffd61ab6
|
validate values inclusion
|
2023-02-16 10:49:15 +01:00 |
|
Damien Le Thiec
|
4b0e6ea382
|
Convert datetime field to datetime_local (#8572)
* Convert datetime field to datetime_local
* Fix tests
* Add value formatting view datetime component
* Add helper datetime component value
|
2023-02-09 15:18:38 +01:00 |
|
Eric Leroy-Terquem
|
b306dea5cf
|
refactor(avis): rename revive by remind
|
2023-02-01 09:55:46 +01:00 |
|
Eric Leroy-Terquem
|
004bf5be38
|
feat(avis): add remind_by! method
|
2023-02-01 09:55:46 +01:00 |
|
Colin Darie
|
36d5569114
|
fix(instructeurs): pdf in exports include info administration
|
2023-01-30 18:38:54 +01:00 |
|
simon lehericey
|
8e75b6ff77
|
fix(send_dossier): avoid leaking instructeur emails
|
2023-01-17 16:57:56 +01:00 |
|
Damien Le Thiec
|
5e26acb0e1
|
Make date and datetime prefillable (#8304)
* Make date and datetime prefillable
* Format in ISO8601 format
|
2023-01-12 17:42:02 +01:00 |
|
Martin
|
3918757dc9
|
correctif(test): desormais l'association batch_operations.groupe_instructeurs passe par le dossier. Mise a jour des tests
|
2023-01-05 16:20:18 +01:00 |
|
Martin
|
a4d6692bc6
|
accessibilite(pages-authentification): evolutions des pages de connexion/creation de compte pour respecter le DSFR et supporter une meilleure accessibilite
Update app/components/dsfr/input_component/input_component.html.haml
Co-authored-by: Colin Darie <colin@darie.eu>
|
2023-01-03 16:26:05 +01:00 |
|
Lisa Durand
|
89730b485b
|
add bulk action feature for 'passer_en_instruction'
|
2022-12-15 10:04:25 +01:00 |
|
Paul Chavard
|
1b95809f14
|
refactor(dossier): flatten champ attributes
|
2022-12-14 13:03:06 +01:00 |
|
Martin
|
6556fda218
|
clean(spec): rubocopify / fix specs
|
2022-12-06 11:28:48 +01:00 |
|
Martin
|
b0ae2e8a0f
|
clean(spec): rubocopify / fix specs
|
2022-12-06 11:28:48 +01:00 |
|
Lisa Durand
|
7b3cbcb8f6
|
display batch operation alerts
|
2022-12-06 11:28:48 +01:00 |
|
Lisa Durand
|
6859882a58
|
display batch operation alert to instructeur groups not only instructeur
|
2022-12-06 11:28:48 +01:00 |
|
Lisa Durand
|
c52443f221
|
change flash alert wording and display message in show if dossier is in batch
|
2022-12-06 11:28:48 +01:00 |
|
Lisa Durand
|
1beb219fdd
|
display batch operation alerts
|
2022-12-06 11:28:48 +01:00 |
|
Martin
|
e5944eed34
|
poc(batch_operation): habtm groupe instructeurs, permettra de visualiser plus facilement les batch en cours pour les instructeurs du meme groupe
|
2022-12-06 11:28:48 +01:00 |
|
Martin
|
eaf72162da
|
poc(batch_operation): some rewrite to avoid various conflict (when an instructeur try to create a job with an incompatible dossier regarding the current task). also soome cleanup to isole spec in least involved model
|
2022-12-06 11:28:48 +01:00 |
|
Martin
|
7a51ecec5d
|
poc(batch_operation): quand un dossier est dans un batch, impossible de faire les actions : archive, unarchive, follow, unfollow, passer_en_instruction, repasser_en_construction, repasser_en_instruction, terminer, restore, destroy, extend_conservation
|
2022-12-06 11:28:48 +01:00 |
|
Martin
|
beb39027d0
|
poc(batch_operation.ui): implement simple ui to trigger a batch of current page
|
2022-12-06 11:28:48 +01:00 |
|
Martin
|
7df86c50fb
|
poc(batch_operations_controller): implement simple [not yet with procedure_presentation] action to create a batch operation
|
2022-12-06 11:28:48 +01:00 |
|
Paul Chavard
|
e6288c39f2
|
refactor(dossier): champs -> champs_public
|
2022-11-10 22:44:39 +00:00 |
|
Paul Chavard
|
5e87539d6d
|
fix(groupe_instructeur): add explicit order to groupe_instructeurs
|
2022-11-09 10:56:40 +00:00 |
|
Colin Darie
|
fe2b3ec936
|
feat(instructeurs/dossier): explicit error about impossible transition due to incomplete etablissement
|
2022-09-21 16:00:59 +02:00 |
|
Martin
|
cbe77dd2f6
|
bug(instructeurs/dossiers#telecharger_pjs): zipline does not play well with not available active storage attachments
|
2022-09-08 11:05:24 +02:00 |
|
Martin
|
dc524cf615
|
fix(spec): broken spec due to TDD and refacto on former code
|
2022-08-23 13:28:10 +02:00 |
|
Martin
|
d1544bc4ae
|
feat(Administrateurs::ProcedureAdministrateurs): ensure admin from super admin can not add administrateur
|
2022-08-23 13:28:10 +02:00 |
|
Martin
|
d1297bc1f5
|
tech(rubocopify): ... just clean up ...
|
2022-08-23 13:28:10 +02:00 |
|
Martin
|
bfd0f3379f
|
feat(Instructeur::ArchivesController#*): prevent SuperAdmin to index/download archives
|
2022-08-23 13:28:10 +02:00 |
|
Paul Chavard
|
2d7803cd48
|
refactor(spec): use new procedure.types_de_champ factory
|
2022-08-04 12:10:32 +02:00 |
|
Martin
|
3e56fdd1d7
|
fix(export): when it takes more than 3 hours, exports are purge before being generated. make it possible to have an export that takes more than 3 hours and share this behaviour with kind of same class archive
|
2022-07-25 10:48:54 +02:00 |
|