Martin
|
f3ad8e2ead
|
clean(service.edit.html.haml): extract other services
|
2022-08-31 14:56:01 +02:00 |
|
Martin
|
39b328a984
|
ui(Administrateur::Procedure::Service): use ds-fr table and some ui refinements
|
2022-08-31 14:56:01 +02:00 |
|
Martin
|
2649cc477f
|
feat(Administrateur::Procedure::Service.form): resize inputs
|
2022-08-31 14:56:01 +02:00 |
|
Martin
|
edbff1ceb2
|
feat(Administrateur::Procedure::Service.form): add back link
|
2022-08-31 14:56:01 +02:00 |
|
Martin
|
d2b42dda2e
|
feat(Administrateur::Procedure::Service.form): enhance wording and styl
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
f086302455
|
feat(Administrateurs::Procedure::Service#form): wrap explanation within DSFR::CallOut
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
289b8f78b8
|
feat(Administrateur::Services#index): rework list of services
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
a2311b1b75
|
perf(dsfr): only include what alert and its dependencies as refered in README of each components
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
17d8c7a371
|
feat(Administrateurs::Procedure::Service#edit): update UI with new warning as well as DSFR ui
feat(Administrateur::Procedure::Service#edit): add warning message a la DSFR
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
1bdbf2a7d7
|
feat(DesignSysteme): add DSfr and switch to Marianne font
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
5f2b290407
|
feat(Procedure.clone): reset subject.duree_conservation_dossiers_dans_ds when procedure.duree_conservation_etendue_par_ds was extended. only extends it on demand otherwise admin could clone old procedure with higher duree_conservation_dossiers_dans_ds
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
51680b11c2
|
feat(Adminstrateur::Procedures#clone): redirect to home of procedure with special info regarding procedure presentation & service
|
2022-08-31 14:56:00 +02:00 |
|
Martin
|
6e31decc2d
|
feat(Procedure.clone): stop cloning procedure service which is confusing for some administrateurs
|
2022-08-31 14:56:00 +02:00 |
|
Paul Chavard
|
d1ae98b9a7
|
feat(css): add dsfr
|
2022-08-31 14:53:50 +02:00 |
|
Colin Darie
|
8059abb85e
|
Merge pull request #7697 from betagouv/fix-champ-null-byte
fix(champ): remove null byte before save
|
2022-08-31 11:58:06 +02:00 |
|
Colin Darie
|
4ece7c2494
|
fix(champ): remove null byte before save
Les null bytes peuvent être injectés lors de c/c depuis certains documents,
et ne sont pas sauvegardables en base, rendant la sauvegarde d'un dossier impossible.
Closes #7656
https://sentry.io/organizations/demarches-simplifiees/issues/3194932607/activity/?project=1429550&query=is%3Aunresolved
|
2022-08-31 11:39:34 +02:00 |
|
LeSim
|
2e04688fee
|
Merge pull request #7695 from govpf/feature/graphql_fix_champ_order_in_repetition
Graphql: Fix champs order in repetitions
|
2022-08-31 11:21:10 +02:00 |
|
Christian
|
63a4a13323
|
Graphql: Fix champs sort in repetition
|
2022-08-31 11:15:28 +02:00 |
|
krichtof
|
8cd8e6064a
|
Merge pull request #7696 from betagouv/fix-saml
add saml sp only if vars present
|
2022-08-29 08:55:36 +02:00 |
|
Christophe Robillard
|
f77c0fdfe4
|
add saml sp only if vars present
|
2022-08-25 21:31:14 +02:00 |
|
mfo
|
ac246c6775
|
Merge pull request #7690 from mfo/US/novalidate-editor
feat(brouillon.edit.form): novalidate
|
2022-08-24 15:24:50 +02:00 |
|
Martin
|
69ef1d508d
|
fix(brouillon.edit.form): when their is a type de champs repetition having a child being mandatory ; the form being not validatable the browser does not block the submission
|
2022-08-24 15:18:05 +02:00 |
|
Martin
|
c230db1ec4
|
bug(brouillon.edit.form): when their is a type de champs repetition having a child being mandatory. if the condition is not met, should be able to submit form
|
2022-08-24 15:18:05 +02:00 |
|
mfo
|
aa0891ff3a
|
Merge pull request #7694 from mfo/US/fix-rubocop-prefer-filter-instead-of-select
fix(rubocop): filter does not exists on strong parameter...
|
2022-08-24 15:07:10 +02:00 |
|
Martin
|
1a1f44c5e6
|
fix(rubocop): filter does not exists on strong parameter...
|
2022-08-24 15:03:36 +02:00 |
|
mfo
|
a2099ebdb6
|
Merge pull request #7693 from mfo/US/readd-super-admin-as-instructeur-on-their-procedure-without-any-other-instructeur
feat(super-admin): re-add to procedure without any instructeur
|
2022-08-24 14:45:57 +02:00 |
|
Martin
|
5b551682cb
|
feat(super-admin): re-add to procedure without any instructeur
|
2022-08-24 14:37:27 +02:00 |
|
mfo
|
e1f45040a1
|
Merge pull request #7676 from mfo/US/expand_usage_of_procedure_expires_when_termine_enabled
feat(manager#outdated_procedure): allow super admin to enable procedure_expires_when_termine_enabled for old procedure
|
2022-08-24 14:37:14 +02:00 |
|
Martin
|
2f5528398f
|
feat(manager#outdated_procedure): allow super admin to enable procedure_expires_when_termine_enabled for old procedure
revew(typo): various typo, tx christophe :-)
fix(spec): due to typo fixes
|
2022-08-24 13:10:48 +02:00 |
|
mfo
|
d878ae645f
|
Merge pull request #7689 from mfo/sentry/3462032683
bug(instructeurs/archives#create): month should not be nil
|
2022-08-23 15:55:23 +02:00 |
|
Martin
|
748b8c9d64
|
fix(instructeurs/archives#create): missing renaming during refacto
|
2022-08-23 15:31:17 +02:00 |
|
Martin
|
e35da17ce8
|
bug(instructeurs/archives#create): month should not be nil
|
2022-08-23 15:31:17 +02:00 |
|
krichtof
|
9c27128c8b
|
Merge pull request #7680 from betagouv/saml-with-metadata
update saml idp.
Utilise une gem permettant l'intégration saml avec Dolist
|
2022-08-23 15:18:35 +02:00 |
|
Christophe Robillard
|
d4cdf1fb96
|
add dolist link to manager
|
2022-08-23 15:05:20 +02:00 |
|
Christophe Robillard
|
3d175f107e
|
add dolist saml config
|
2022-08-23 15:05:20 +02:00 |
|
Christophe Robillard
|
efbec80af8
|
update saml controller and views
because of using another gem (saml_idp)
|
2022-08-23 15:05:20 +02:00 |
|
Christophe Robillard
|
0ccb85b139
|
change gem for saml idp
|
2022-08-23 15:05:20 +02:00 |
|
mfo
|
ee499da8e8
|
Merge pull request #7605 from mfo/US/cleanup_support_assign_tos
feat(clean.super_admin.assign_tos): remove former assign to so our support team is happy :-)
|
2022-08-23 14:55:55 +02:00 |
|
Martin
|
e23525ff4a
|
feat(clean.super_admin.assign_tos): remove former assign to so our support team is happy :-)
|
2022-08-23 14:39:40 +02:00 |
|
mfo
|
ee0280de17
|
Merge pull request #7557 from mfo/US/super-admin-can-not-export
feat(export/archive): prevent creation of archives from user having a SuperAdmin user with the same email
|
2022-08-23 14:38:41 +02:00 |
|
mfo
|
5fb2c45540
|
review(i18n): fix typo and enhance wording.
|
2022-08-23 13:28:10 +02:00 |
|
Martin
|
d30492a222
|
tech(clean): better naming
|
2022-08-23 13:28:10 +02:00 |
|
Martin
|
45e0c15eb0
|
feat(PurgeManagerAdministrateurSessionsJob): also purge instructeur assign_tos
|
2022-08-23 13:28:10 +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
|
711b2ee2e4
|
feat(ExportComponent): only render it when connected instructeur/administrateur is not from manager
|
2022-08-23 13:28:10 +02:00 |
|
Martin
|
25c0e91d87
|
feat(Administrateurs::GroupeInstructeur): ensure admin from super admin can not add an instructeur
|
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
|
5e8210b8f8
|
feat(Administrateur::ExportsController#*): prevent SuperAdmin to ask/download export
|
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 |
|