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
|
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 |
|
Eric Leroy-Terquem
|
aca2775874
|
remove routee? method
|
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 |
|
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 |
|
Martin
|
cb1726366f
|
correctif(administrateur/procedure/archives#index): ne pas utiliser la table des traitement pour la comptabilisation du nombre de dossier dans une archive car si le dossier a ete accepte [mois n-1], repasse en instruction[mois-n1], accepte[mois-narchive], on se retrouve avec le dossier dans plusieurs archives et des compteurs confusant
|
2022-11-01 12:43:49 +01:00 |
|
simon lehericey
|
c6e7db3622
|
fix(export): bug when combining revision and conditional
|
2022-10-18 11:53:13 +02:00 |
|
simon lehericey
|
fbf089d60e
|
refactor(dossier): rename check_mandatory_champs -> check_mandatory_and_visible_champs
|
2022-10-18 11:13:41 +02:00 |
|
simon lehericey
|
9bba2093be
|
refactor(champ): mandatory_blank_and_visible? -> mandatory_blank?
As the method does not check visibility
|
2022-10-18 11:13:41 +02:00 |
|
simon lehericey
|
d5d031e15d
|
fix(export): do not export invisible champ
|
2022-10-14 10:30:27 +02:00 |
|
Eric Leroy-Terquem
|
c6082ded09
|
no select for usager if only one groupe_instructeur
|
2022-10-13 19:49:32 +02:00 |
|
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
|
0e75f9960b
|
fix: send_dossier_decision preview
|
2022-10-06 17:43:09 +02:00 |
|
Paul Chavard
|
462cc41caa
|
refactor(block): use block? instead of repetition?
|
2022-09-29 17:49:14 +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 |
|
Paul Chavard
|
bbca7344e5
|
fix(conditional): mandatory champs inside hidden repetition should not be validated
|
2022-08-04 14:48:40 +02:00 |
|
Colin Darie
|
11cd73b4ac
|
feat(export/csv): list etablisement entreprise_etat_administratif
|
2022-07-25 10:58:02 +02:00 |
|
Paul Chavard
|
042703cead
|
refactor(dossier): extract dossier preloader
|
2022-07-21 12:29:08 +02:00 |
|
simon lehericey
|
821fd2394b
|
small refactor
|
2022-07-20 15:48:16 +02:00 |
|
Paul Chavard
|
0f9d8b6a39
|
feat(dossier): exclude conditionally invisible fields from mandatory check
|
2022-07-12 17:33:42 +02:00 |
|
Paul Chavard
|
4d48055158
|
feat(tags): expose used_type_de_champ_tags
|
2022-07-07 23:23:17 +02:00 |
|
Paul Chavard
|
350ed3a11a
|
feat(graphql): expose revision on demarche descriptor type
|
2022-06-17 12:33:35 +02:00 |
|
Paul Chavard
|
bbc44fe339
|
fix(export): no crash on empty repetitions
|
2022-06-17 11:33:48 +02:00 |
|
Paul Chavard
|
564daeffe8
|
perf(dossier): improuve dossier preloading perf
|
2022-06-14 09:04:26 +01:00 |
|
Martin
|
d39b3b09ed
|
fix(webhook.perform): ensure to enqueue job with current state/updated_at for consistency reason
|
2022-06-01 15:54:55 +02:00 |
|
Pierre de La Morinerie
|
49410ff5f7
|
models: update database comments
|
2022-05-18 15:39:33 +02:00 |
|
Martin
|
ba7a316f5e
|
fix(Dossier.for_export): instead of iterating champs to build an hash {stable_id: values} ; we iterate on the list of all type de champs, so when there is a type de champ with mutliple values for export, we build the column with the nil value
|
2022-05-06 09:38:45 +02:00 |
|
simon lehericey
|
ea361643be
|
types_de_champ -> types_de_champs_public
|
2022-05-03 11:05:24 +02:00 |
|
Paul Chavard
|
68ca9efba0
|
feat(dossier): use persisted dossier for preview
|
2022-04-28 12:20:41 +02:00 |
|
Paul Chavard
|
27f9a820cc
|
feat(dossier): add preview flag
|
2022-04-28 11:52:38 +02:00 |
|
Paul Chavard
|
c671f25d34
|
fix(dossier): do not show unwanted closed procedure banners
|
2022-04-14 12:22:37 +02:00 |
|
Paul Chavard
|
433c01b1e6
|
Revert "Merge pull request #7137 from betagouv/faster_pdf"
This reverts commit 9da44bd913 , reversing
changes made to ebac71796c .
|
2022-04-12 19:22:07 +02:00 |
|
simon lehericey
|
ba688a477a
|
small refactor
|
2022-04-12 11:56:56 +02:00 |
|
Paul Chavard
|
90dd5bc9c5
|
fix(dossiers): dossier extend_conservation actually works
|
2022-04-08 13:40:28 +02:00 |
|
Martin
|
4890530428
|
fix(Dossier.processed_in_month): recast date to datetime in scope
|
2022-04-05 13:54:36 +02:00 |
|
Martin
|
9484c4cdf4
|
fix(Dossier.processed_in_month): using PG between operator with a date does not play nicely when it is compared to DateTime in postgres. meaning given a Date as 2022/03/31, when compared with a DateTime in postgres, the casting of 2022/03/31 to Datetime becomes 2022/03/31 00:00. So we skiped all dossiers from last date in month
|
2022-04-05 13:54:36 +02:00 |
|
Martin
|
c1884f231c
|
Revert "Merge pull request #7105 from betagouv/US/fix-dossier.processed_in_month"
This reverts commit a0e144b9a7 , reversing
changes made to 49848bd150 .
|
2022-04-05 13:39:37 +02:00 |
|
Martin
|
d6d9db9721
|
tech(Sorbet): prepare usage of sorbet to avoid defensive programming style [casting date to datetime]
|
2022-04-05 12:14:07 +02:00 |
|
Martin
|
ec78340c06
|
fix(Dossier.processed_in_month): recast date to datetime in scope
|
2022-04-05 12:14:07 +02:00 |
|
Martin
|
ab777a790c
|
fix(Dossier.processed_in_month): using PG between operator with a date does not play nicely when it is compared to DateTime in postgres. meaning given a Date as 2022/03/31, when compared with a DateTime in postgres, the casting of 2022/03/31 to Datetime becomes 2022/03/31 00:00. So we skiped all dossiers from last date in month
|
2022-04-05 12:14:07 +02:00 |
|
Paul Chavard
|
0daae815d8
|
refactor(dossier): use by_statut
|
2022-04-05 09:42:23 +02:00 |
|
simon lehericey
|
57f9e5bac3
|
always allow dossier pjs download (-9 queries)
|
2022-04-04 17:26:49 +02:00 |
|
Martin
|
ad4e5a8bc6
|
fix(instructeurs/procedures#index): counter not in sync
|
2022-04-04 16:28:25 +02:00 |
|
Paul Chavard
|
6df18e1234
|
fix(dossier): only expire dossiers visible by user or administration
|
2022-03-31 12:17:24 +02:00 |
|
Kara Diaby
|
217793c5c8
|
modify model
|
2022-03-29 12:30:52 +02:00 |
|
Kara Diaby
|
eda5f75ec3
|
modify dossier model
|
2022-03-17 13:57:49 +01:00 |
|
Paul Chavard
|
77c2187747
|
fix(instructeur): avoid n+1 in instructeur_dossier#show and user_dossier#show
|
2022-03-15 09:57:54 +01:00 |
|
Paul Chavard
|
c60a8970f1
|
perf(dossier): memoize champ.sections on dossier
|
2022-03-11 00:15:53 +01:00 |
|