Martin
|
c921e6e1ee
|
fix(ProcedureExportService): downloadable_sorted_batch is scoped by export, no need to re-filter them via downloadablable_sorted_batch otherwise export for supprimes_recemment does not includes dossier.supprimes_recemment
|
2022-10-10 11:11:21 +02:00 |
|
simon lehericey
|
ceaf8ebbe7
|
fix: orphan tdc due to reset_draft
|
2022-10-07 17:44:30 +02:00 |
|
Christophe Robillard
|
272c8cae09
|
cannot publish a procedure if no zones
|
2022-10-07 10:48:35 +02:00 |
|
Christophe Robillard
|
bdcb451d3c
|
procedure publiee must have one zone at least
|
2022-10-07 10:48:35 +02:00 |
|
Christophe Robillard
|
94ca93e130
|
can choose multiple zones
|
2022-10-07 10:48:35 +02:00 |
|
Martin
|
a256dfbaa0
|
fix(spec): missed a failed spec previously. sorry
|
2022-10-06 15:34:29 +02:00 |
|
mfo
|
8a3550cda4
|
Merge pull request #7860 from mfo/US/procedure-duree-up-to-manager
feat(procedure.max_duree_conservation_dossiers_dans_ds): make it more flexible
|
2022-10-06 11:36:50 +02:00 |
|
Martin
|
405a885160
|
feat(procedure.max_duree_conservation_dossiers_dans_ds): make it more flexible
|
2022-10-05 17:27:09 +02:00 |
|
Paul Chavard
|
432c4690b5
|
feat(tags): replace regexp based parser with a parser combinator
|
2022-10-05 11:25:37 +02:00 |
|
Martin
|
54a47fadae
|
fix(sentry/3422144920): old email using TargetUserLink creates confusing errors
|
2022-10-04 11:41:32 +02:00 |
|
simon lehericey
|
6a5a82ce06
|
fix(instructeur dashboard): dossiers filtered on multiple states
|
2022-10-03 15:18:46 +02:00 |
|
Paul Chavard
|
df47f4a7ab
|
feat(graphql): new tokens should carry administrateur_id
|
2022-09-29 11:58:58 +02:00 |
|
Martin
|
d7cce3c982
|
fix(instructeur/procedures#show): Procedure presentation filterable state field is in conflict with projected state field. quick fix, maybe will refactor both to align them
|
2022-09-28 15:28:51 +02:00 |
|
simon lehericey
|
5129fedac4
|
add a test
|
2022-09-28 10:06:32 +02:00 |
|
simon lehericey
|
7e1963865e
|
compatibility from left
|
2022-09-28 10:06:31 +02:00 |
|
simon lehericey
|
43f926a1de
|
to_s
|
2022-09-28 10:06:31 +02:00 |
|
simon lehericey
|
f98d1463a6
|
compatible_type
|
2022-09-28 10:06:31 +02:00 |
|
simon lehericey
|
cd2b08e39b
|
options
|
2022-09-28 10:06:31 +02:00 |
|
simon lehericey
|
12b6a0d6d6
|
errors
|
2022-09-28 10:06:31 +02:00 |
|
simon lehericey
|
70022450cf
|
type
|
2022-09-28 10:06:31 +02:00 |
|
Martin
|
17ed80b18a
|
clean(Champs::Engagement): migrate to Champs::Checkbox, some for TypeDeChamp
|
2022-09-27 19:09:28 +02:00 |
|
Martin
|
ba6c5b4db7
|
feat(instructeur/procedure#index): enhance filter to support processed_at and state [plus en_instruction_at/since]
feat(filter): enable filter on dossiers.state, dossiers.processed_at(since), dossiers.en_instruction_at(since)
|
2022-09-27 17:19:54 +02:00 |
|
Christophe Robillard
|
ddd5f6ece2
|
make label method name more explict
|
2022-09-26 16:58:53 +02:00 |
|
Christophe Robillard
|
240f1b249f
|
makes the NA label for zone more explicit
|
2022-09-26 16:58:53 +02:00 |
|
Christophe Robillard
|
62f19aba8a
|
get all available zones at specific date
|
2022-09-26 16:58:53 +02:00 |
|
Christophe Robillard
|
9773977496
|
know if a zone exist at a specific date
|
2022-09-26 16:58:53 +02:00 |
|
Christophe Robillard
|
59cce4203a
|
get zone label at specific date
|
2022-09-26 16:58:53 +02:00 |
|
Christophe Robillard
|
a504e82021
|
add zone label
|
2022-09-26 16:58:53 +02:00 |
|
simon lehericey
|
f53e8608ae
|
refactor(conditional): error message system
|
2022-09-26 10:21:15 +02:00 |
|
simon lehericey
|
fcb9b55bc4
|
feat(conditional): add include operator
|
2022-09-26 10:21:15 +02:00 |
|
Colin Darie
|
e7de19b24d
|
fix(dossier): avoir final state if etablissement is still in degraded mode
Maintenant qu'on autorise un dossier pour entreprise a être créé en mode "dégradé",
(avec établissement incomplet suite à API Entreprise/INSEE down…),
on empêche de l'accepter/refuser/classer sans suite tant qu'on a pas
vérifié son SIRET.
Fix https://sentry.io/organizations/demarches-simplifiees/issues/2839832517/?project=1429550&query=is%3Aunresolved
|
2022-09-21 16:00:59 +02:00 |
|
Martin
|
eae05b0a6f
|
feat(export.xslx): add code commune to geo_area.label
|
2022-09-17 08:59:06 +02:00 |
|
simon lehericey
|
c43bf2e5c9
|
fix(conditional): only parse user input as int if compared with a number
|
2022-09-09 11:28:32 +02:00 |
|
simon lehericey
|
ac0ac171ad
|
perf(dossier): remove unused row validation
Gain, one request per champ not child
|
2022-09-07 15:00:40 +02:00 |
|
Colin Darie
|
91c735a219
|
chore(service): SIRET is required
|
2022-09-06 09:23:52 +02:00 |
|
Colin Darie
|
9d59a50cd4
|
chore(manager/services): show etablissement adresse & geopoint
|
2022-09-06 09:23:52 +02:00 |
|
Colin Darie
|
67cbc61e1e
|
chore(services): update etablissement adresse & geocode when siret changes
|
2022-09-06 09:23:52 +02:00 |
|
Colin Darie
|
64ce2719ed
|
feat(services): accept an optional SIRET
Closes #7359
|
2022-09-06 09:23:52 +02:00 |
|
Colin Darie
|
54e7a713b4
|
refactor(spec): service_specs with be_valid syntax
|
2022-09-06 09:23:52 +02:00 |
|
Colin Darie
|
4e3b063b87
|
feat(carte/export): list geo labels
|
2022-09-05 11:02:51 +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
|
6e31decc2d
|
feat(Procedure.clone): stop cloning procedure service which is confusing for some administrateurs
|
2022-08-31 14:56:00 +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 |
|
Martin
|
dc524cf615
|
fix(spec): broken spec due to TDD and refacto on former code
|
2022-08-23 13:28:10 +02:00 |
|
simon lehericey
|
650c36e3e2
|
feat(conditional): add not eq operator
|
2022-08-10 11:59:09 +02:00 |
|
Paul Chavard
|
a24885c2ee
|
feat(champ): can condition on other option
|
2022-08-04 15:28:54 +02:00 |
|
Paul Chavard
|
bbca7344e5
|
fix(conditional): mandatory champs inside hidden repetition should not be validated
|
2022-08-04 14:48:40 +02:00 |
|
Paul Chavard
|
2d7803cd48
|
refactor(spec): use new procedure.types_de_champ factory
|
2022-08-04 12:10:32 +02:00 |
|
Colin Darie
|
8dc966feb4
|
fix(dossier_transfer): requires an actual email
Closes #7621
|
2022-08-03 11:44:54 +02:00 |
|
Paul Chavard
|
a88390c6d3
|
refactor(types_de_champ): use new types_de_champ factory
|
2022-08-02 16:21:33 +02:00 |
|