Colin Darie
|
edc2eaac30
|
fix(footer/home): add missing rel noopener/noreferer on external links
|
2022-11-30 09:27:46 +01:00 |
|
Colin Darie
|
4d00fcc2d9
|
fix(a11y/home): add missing title attributes
Cf #8050
|
2022-11-30 09:27:46 +01:00 |
|
Colin Darie
|
720995f48f
|
fix(a11y/footer): add "new tab" suffix on title links
Cf #8050
|
2022-11-30 09:27:46 +01:00 |
|
Colin Darie
|
e60fb1f0c1
|
fix(a11y/footer): img with alt for beta gouv logo
Cf #8050
|
2022-11-30 09:27:46 +01:00 |
|
Colin Darie
|
c55148f694
|
fix(a11y): root title link more explicit + i18n
Closes #8050
|
2022-11-30 09:27:46 +01:00 |
|
Paul Chavard
|
1fb051c3cc
|
refactor(attestation_template): remove unused code
|
2022-11-29 19:36:56 +01:00 |
|
Eric Leroy-Terquem
|
76605f2c0b
|
fix pagination
|
2022-11-29 17:46:30 +01:00 |
|
Paul Chavard
|
06f43f99d0
|
fix(dossier): excluded deleted dossiers from demarche overview
|
2022-11-29 16:41:31 +01:00 |
|
simon lehericey
|
bffd8015d8
|
fix(avis_controller): check revoked avis by default
|
2022-11-29 16:21:06 +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
|
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
|
6aa2ccacd4
|
fix(avis_controller): fix revoked acl on create_avis
|
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
|
f96a7f432c
|
clean(dossier): useless method
|
2022-11-29 15:33:10 +01:00 |
|
Paul Chavard
|
53eb3e6ad0
|
chore(dossier): cleanup champs nested attributes
|
2022-11-29 11:10:59 +01:00 |
|
Paul Chavard
|
ee30a95847
|
fix(graphql): check if tokens are revoked
|
2022-11-25 16:27:11 +01:00 |
|
Colin Darie
|
611120f31f
|
chore(dossier_transfer): notice after transfer invitation sent
|
2022-11-25 13:34:12 +01:00 |
|
Colin Darie
|
f625d99934
|
chore(dossier_transfer): extract i18n
|
2022-11-25 13:34:12 +01:00 |
|
Colin Darie
|
933e6a1aec
|
chore(dossier_transfer): explanation about transfer more explicit and convert to DSFR
|
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 |
|
Colin Darie
|
0e49f3321a
|
fix(pdf): strip html in type_de_champ descriptions
|
2022-11-24 19:23:51 +01:00 |
|
Paul Chavard
|
5a9ce7a331
|
feat(graphql): make demarche schema public
|
2022-11-24 18:21:33 +01:00 |
|
Paul Chavard
|
e3da500614
|
fix(graphql): variables should be a plain hash
|
2022-11-24 18:21:33 +01:00 |
|
Paul Chavard
|
a760e0a698
|
feat(demarche): enable revisions for all
|
2022-11-24 17:35:33 +01:00 |
|
Paul Chavard
|
7a35a253a0
|
chore(dossier): cleanup clone champ
|
2022-11-24 16:25:27 +01:00 |
|
Paul Chavard
|
b3a35ab3aa
|
fix(graphql): fix playground when admin has no procedures or dossiers
|
2022-11-24 16:18:08 +01:00 |
|
Paul Chavard
|
4cdd5bcf07
|
fix(a11y): erreurs code source (Critère 8.2)
related #8051
|
2022-11-24 15:49:47 +01:00 |
|
Paul Chavard
|
6f6f4bc60d
|
fix(stats): exported file should be csv
fix #7040
|
2022-11-24 15:40:46 +01:00 |
|
Christophe Robillard
|
1003a24711
|
remove useless spaces
|
2022-11-24 15:05:46 +01:00 |
|
Christophe Robillard
|
3539b00652
|
search admins by email
|
2022-11-24 15:05:46 +01:00 |
|
simon lehericey
|
8acdf7f5ee
|
feat(team_account): link row to admin view
|
2022-11-24 14:50:26 +01:00 |
|
simon lehericey
|
18bb26a7f2
|
feat(team_account): add procedures count
|
2022-11-24 14:50:26 +01:00 |
|
simon lehericey
|
6c5ceac1e5
|
feat(team_manager): remove useless attributes
|
2022-11-24 14:50:26 +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
|
c73b650f85
|
feat(attestation): validate attestation tags
|
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
|
b89f6e2d53
|
feat(operation_log): add Cron::DossierOperationLogMoveToColdStorageJob
|
2022-11-22 18:06:05 +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
|
e4bf1bd2db
|
feat(dossier): add data to DossierOperationLog
|
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
|
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
|
bcccd57573
|
refactor(procedure_admins): delete old partial
|
2022-11-22 16:41:20 +01:00 |
|
simon lehericey
|
066c441b61
|
refactor(procedure_admins): use component
|
2022-11-22 16:41:20 +01:00 |
|
simon lehericey
|
924d2ae15d
|
refactor(procedure_adminis): extract component
|
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 |
|
simon lehericey
|
7e7363c8c3
|
refactor(application_component): add current_administrateur
|
2022-11-22 16:41:20 +01:00 |
|
simon lehericey
|
0e610179fb
|
refactor(champ_label): use ApplicationHelper
|
2022-11-22 16:41:20 +01:00 |
|
Paul Chavard
|
a53f0dee74
|
feat(a11y): add dsfr skiplinks
|
2022-11-22 12:29:39 +01:00 |
|
Colin Darie
|
15717c5b2f
|
chore(lint): fix haml linting issues on view components
|
2022-11-22 12:06:15 +01:00 |
|
simon lehericey
|
fe35a8a6e7
|
fix(cni): only allow jpg and png because of buggy pdf watermarking
|
2022-11-21 17:53:29 +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
|
d70db8cc05
|
fix(css): body should expand to the whole page
|
2022-11-18 10:04:35 +01:00 |
|
Christophe Robillard
|
ca0dfc9da6
|
fix missing header for all demarches layout
|
2022-11-18 06:50:45 +01:00 |
|
simon lehericey
|
66e9b74121
|
feat(manager): select team_user base on attribute
|
2022-11-17 16:29:08 +01:00 |
|
Paul Chavard
|
07173401de
|
fix(graphql): load playground from CDN
|
2022-11-17 15:50:05 +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
|
9ed42b316f
|
refactor(user): administration -> super_admin
delete_and_keep_track_dossier_also_delete_user is only called by super admin
|
2022-11-16 17:52:48 +01:00 |
|
simon lehericey
|
99871b6ba6
|
refactor(user): introduce method to only delete dossier
|
2022-11-16 17:52:47 +01:00 |
|
simon lehericey
|
fcfe09f05a
|
refactor(user): rename delete_and_keep_track_dossiers
|
2022-11-16 17:52:47 +01:00 |
|
Paul Chavard
|
6f6b3896de
|
refactor(export): reduce repetition in export code hopefully making it more readable
|
2022-11-16 08:49:37 +01:00 |
|
Paul Chavard
|
c1ae9d03be
|
feat(export): show refresh button sooner
|
2022-11-16 08:49:37 +01:00 |
|
Paul Chavard
|
8eac50f7c9
|
fix(turbo-stream): read delay on turbo-stream element
|
2022-11-16 08:49:37 +01:00 |
|
Paul Chavard
|
f6609d42ce
|
chore(vitejs): update
|
2022-11-15 18:54:43 +01:00 |
|
Colin Darie
|
3ea57a0416
|
chore(bundle): bump pundit 2.1.0 => 2.2.0
Fix administrate autoloading.
|
2022-11-15 17:28:04 +01:00 |
|
Colin Darie
|
a4ed1d07af
|
chore(manager): disable pagination count on massive tables
|
2022-11-15 17:28:04 +01:00 |
|
Colin Darie
|
a28e31bd97
|
chore(bundle): update administrate 0.16 => 0.18
|
2022-11-15 17:28:04 +01:00 |
|
Colin Darie
|
bad4581a46
|
style(manager): mandatory champ more visible
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
b8bfb55fb2
|
chore(manager): replace dossier champ row by a view component
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
42867569a5
|
style(manager): no hr between nested dl/dd, it breaks layout
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
d0193c776f
|
chore(manager): improve filled piece justificative champ detection
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
d4eed1c631
|
style(manager): message on invisible champ due to conditional
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
8d1e99dc06
|
style(manager): iconify fill/empty champ
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
d2ad8d8455
|
feat(manager): shows ChampRepetition children
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
d961769a12
|
feat(manager): can search by user id
|
2022-11-15 16:30:18 +01:00 |
|
Colin Darie
|
949e9baa6f
|
style(manager): signin button as dsfr
|
2022-11-15 16:30:18 +01:00 |
|
Paul Chavard
|
6ad057dcee
|
feat(graphql): upgrade playground version
|
2022-11-15 11:48:29 +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 |
|
Colin Darie
|
0cd2eb696b
|
fix(manager): missing renaming champs -> champs_public
|
2022-11-14 22:39:26 +00:00 |
|
Colin Darie
|
2359360c15
|
fix(form): checkbox & radio not rendered properly on old safari & chrome
|
2022-11-14 14:56:43 +01:00 |
|
Colin Darie
|
a208b2e122
|
fix(dsfr): no underline on legacy buttons
|
2022-11-14 14:56:43 +01:00 |
|
Colin Darie
|
fb7ac3c610
|
style(dsfr): convert a user button to DSFR
|
2022-11-14 14:56:43 +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
|
1cac88a621
|
refactor(dossier): permit old attributes format for smooth migration
|
2022-11-11 09:17:42 +00: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
|
3a15178cee
|
use common layout for all procedures and admins
|
2022-11-10 18:02:20 +01:00 |
|
Christophe Robillard
|
5f5b6bf7c7
|
use specific route for all admins
|
2022-11-10 18:02:20 +01:00 |
|
Christophe Robillard
|
c96781cfad
|
list all admins
|
2022-11-10 18:02:20 +01:00 |
|
Christophe Robillard
|
3b2df47ba0
|
add style for all admins link
|
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 |
|
Christophe Robillard
|
c1dad54483
|
fix padding for checkbox group
due to dsfr 1.8 upgrade
|
2022-11-09 13:32:55 +01:00 |
|
Paul Chavard
|
5e87539d6d
|
fix(groupe_instructeur): add explicit order to groupe_instructeurs
|
2022-11-09 10:56:40 +00:00 |
|
Christophe Robillard
|
f80adb4287
|
improve wording
|
2022-11-09 10:58:02 +01:00 |
|
Christophe Robillard
|
87832f6eb2
|
fix pagination bug
|
2022-11-09 10:41:06 +01:00 |
|
Christophe Robillard
|
7ef114c910
|
add debounce for date_publication autosubmit
|
2022-11-09 10:41:06 +01: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
|
df54dc04a4
|
amelioration(champ.explication): ajout du support pour avoir un menu depliant avec plus d'information sur un champs explication
amelioration(champ.explication): ajout du support pour avoir un menu depliant avec plus d'information sur un champs explication
|
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 |
|
mfo
|
4a0955832d
|
Merge pull request #7997 from mfo/US/support-webhook
evolution(helpscout.webhooks): mise en place d'un rappel web afin de notifier l'equipe tech des bug identifies par le support
|
2022-11-08 17:19:10 +01:00 |
|
mfo
|
618967c054
|
Merge pull request #8022 from mfo/US/titre-identite-en-pdf
amelioration(Champ.titre-d-identite): ajout du support pour les .pdf
|
2022-11-08 17:05:23 +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
|
95312fed47
|
correctif(dropdown): rend toutes les dropdown valide via le controller.js plutot que les balises html
|
2022-11-08 16:40:17 +01:00 |
|
Martin
|
7d6e99316a
|
fix(a11y.color): corrige le manque de contraste sur les libelles des liens dans les menu action
|
2022-11-08 16:40:17 +01:00 |
|
Martin
|
b358c505fa
|
fix(aria-menu): element with role="menu-item" must be children of a direct parentElement having role="menu", all elements between role="menu" and role="menu-item" must be presentation as role="none", see: https://accessibilityinsights.io/info-examples/web/aria-required-parent/
|
2022-11-08 16:40:17 +01:00 |
|
Martin
|
9e399aa199
|
fix(aria-expanded): aria-expanded can be either true or false, not empty: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded
|
2022-11-08 16:40:17 +01:00 |
|
Martin
|
0d675d4ee5
|
amelioration(Champ.titre-d-identite): ajout du support pour les .pdf
|
2022-11-08 16:27:06 +01:00 |
|
simon lehericey
|
33e803cc79
|
fix: I18n
|
2022-11-08 16:17:06 +01:00 |
|
simon lehericey
|
db3ebfa6d2
|
feat(FranceConnect): list and allow to unlink FC identities
|
2022-11-08 16:17:06 +01:00 |
|
simon lehericey
|
ef1e66e651
|
fix(css): use dsfr button
|
2022-11-08 16:17:06 +01:00 |
|
Christophe Robillard
|
2138835f43
|
make status filter removable
|
2022-11-08 12:14:26 +01:00 |
|
Christophe Robillard
|
c0231dffa2
|
extract ProceduresFilter class
|
2022-11-08 12:14:26 +01:00 |
|
Christophe Robillard
|
296183cc26
|
improve accessibility
|
2022-11-08 12:14:26 +01:00 |
|
Paul Chavard
|
b020cb31b6
|
fix(publication): improuve publication warnings
|
2022-11-08 10:20:35 +00:00 |
|
mfo
|
8eefe3558b
|
Update app/dashboards/team_account_dashboard.rb
Co-authored-by: Colin Darie <colin@darie.eu>
|
2022-11-08 09:55:21 +01:00 |
|
Martin
|
bd28c29856
|
amelioration(manager): ajout de la visualisation des comptes marqués comme membre de l'equipe
|
2022-11-08 09:55:21 +01:00 |
|
Martin
|
c9292e7ba8
|
amelioration(bdd): mise en place d'un flag pour identifier les anciens comptes d'admin de DS
|
2022-11-08 09:55:21 +01:00 |
|
Bouchra
|
c4011e32be
|
Update estimated_fill_duration_component.fr.yml
|
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
|
1e8a440166
|
feat(graphql): expose deleted dossiers on groupe instructeur
|
2022-11-04 11:49:27 +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
|
33fc8a45ab
|
feat(emails): show email errors on procedure page
|
2022-11-04 09:08:41 +00:00 |
|
Paul Chavard
|
ddd5eab4b1
|
feat(dsfr): improuve vertical card component
|
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 |
|
Eric Leroy-Terquem
|
09c5b9dc99
|
remove categories_type_de_champ feature flag
|
2022-11-03 14:28:27 +01:00 |
|