Colin Darie
869bdf6ade
fix(after_party): backfill children Champs without row_ids
...
Pendant l'after_party 20221215135522_backfill_row_id_on_champs.rake
qui crééait les row_id pour la première fois,
des dossiers ont été clonés et ont échappé à cette tâche.
Ils possèdent donc des champs répétables sans row_id.
Cette tâche vient compléter les row_id manquants
pour ces quelques malheureux champs.
Co-authored-by: Paul Chavard <github@paul.chavard.net>
2023-01-18 17:42:40 +01:00
Damien Le Thiec
3a8a50a216
Allow prefill pays type de champs ( #8344 )
...
* Allow prefill pays type de champs
* Avoid conditional prefil params for pays champ
* Clean pays data with batch update
* Fix bug and add test batch update pays value
* Improve performance batch_update_pays
* Fix associated country code problem
* Fix after party task name
* Format country name if needed in batch update
2023-01-18 12:52:38 +01:00
Paul Chavard
bb6c53abaa
fix(after_party): BatchUpdateDatetimeValueJob -> BatchUpdateDatetimeValuesJob
2023-01-17 16:40:34 +01:00
Paul Chavard
cd22f106be
fix(after_party): DateTimeChamp -> DatetimeChamp
2023-01-17 16:13:59 +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
Paul Chavard
dfe65136be
refactor(repetition): add row_id to champs
2023-01-05 18:04:54 +01:00
Sébastien Carceles
fa6fc077b4
normalize boolean values ( #8320 )
...
* extract parent for yes no and checkbox champs
* checkbox stores true / false instead of on / off
* normalize blank value to nil
* normalize invalid value to false
* after party task: normalize checkbox values
* after party task: normalize yes_no values
2023-01-05 11:18:27 +00:00
Paul Chavard
6e18090fb3
refactor(virus_scan_result): use column instead of metadata on blob
2023-01-04 12:12:11 +01:00
Paul Chavard
d469bca0ae
refactor(watermark): use column instead of metadata on blob
2023-01-04 12:07:08 +01:00
Colin Darie
9acde4bc61
fix(geo_area): missing source on 1 record
2022-12-21 12:57:38 +01:00
Paul Chavard
4eaa6ae049
fix(dossier): schedule a rebase to all pending dossiers
2022-12-21 10:12:33 +01:00
Christophe Robillard
11a18516b2
remove feature flag zonage
2022-12-21 09:02:16 +01:00
Paul Chavard
47f716f9fa
feat(api_token): add api_tokens table
2022-12-07 18:19:37 +01:00
simon lehericey
905e3ab64e
clean(flipper): remove unused gates
2022-12-05 12:22:29 +01:00
Paul Chavard
55c5de2c2c
feat(attestation_template): assign attestations templates to procedures
2022-11-23 12:26:26 +01:00
simon lehericey
33dcd7a787
fix(procedure): backfill duree_conservation
2022-11-23 12:19:14 +01:00
Eric Leroy-Terquem
28dfae3ed9
fix procedure with active group and routing nil
2022-11-09 14:15:59 +01:00
Eric Leroy-Terquem
7e79fc8c3b
fix procedure with only inactive group
2022-11-09 13:56:00 +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
Eric Leroy-Terquem
cdaaf09fd8
add after party
2022-11-04 12:03:44 +01:00
Paul Chavard
5be8810da4
fix(dossier): nullify instructeur and expert id on messages when they are deleted
...
we keep email on the message so it will be used when instructeur or expert are not available
2022-10-19 11:53:10 +02:00
simon lehericey
0565fa50ce
fix: typo in task
2022-10-18 15:29:52 +02:00
simon lehericey
d050abe53c
fix(task): add begin rescue in rake task
2022-10-18 15:05:29 +02:00
Martin
6000de2095
feat(manager/outdated_procedure): enhance procedure cleanup
2022-10-17 13:35:37 +02:00
Paul Chavard
eb5b9fd9e5
fix(iban): apply correct format to all ibans
2022-10-11 10:45:03 +02:00
Martin
202ae209a3
correctif(routing_criteria_name ne doit pas etre vide): ne pas oublier les procedures.routing_criteria_name ayant une chaine de caractère vide ex: ' '
2022-10-11 10:23:38 +02:00
Martin
45459343a7
fix(procedure.clone): le clonage des procédure était bloqué car nous avions des données inconsistantes
2022-10-11 09:33:48 +02:00
Martin
285c7d704a
fix(type_de_champ.data): drop former orphan from type_de_champ and champ without coordinates
2022-10-07 11:08:36 +02:00
Martin
ba1035bd30
fix(data): remove orphaned targeted_user_links
2022-10-04 13:37:53 +02:00
Martin
17ed80b18a
clean(Champs::Engagement): migrate to Champs::Checkbox, some for TypeDeChamp
2022-09-27 19:09:28 +02:00
Christophe Robillard
f846393ec0
make populate_zones an after_party task
2022-09-26 16:58:53 +02:00
Martin
d9432ccd3b
fix(etablissement.as_degraded_mode): backfill missing data via a cron
2022-09-23 15:12:25 +02:00
Martin
daeab50321
fix(data): backfill etablissement as degraded mode
2022-09-22 18:02:47 +02:00
Paul Chavard
3cea20c46a
fix(after_party): split foreign key cleanup task
2022-09-14 11:20:35 +02:00
Paul Chavard
74c6273d17
fix(db): remove bad data
2022-09-13 12:28:04 +02:00
Martin
b9e7bdc01e
fix(migration): following e764aade13
; we still need to remove those columns otherwise destroying a procedure fails due to index on types_de_champ.revision_id
2022-08-22 16:00:56 +02:00
Colin Darie
db968a1ffc
fix(db): remove DossierTransfer without email
2022-08-03 11:44:54 +02:00
Christophe Robillard
f556b39910
fix(db): remove bad attachments
...
destroy attachments with blobs that doesn't exist
2022-07-28 10:11:27 +02:00
Colin Darie
67d2cb2061
chore(schema): add exports#job_status
...
Same behavior as Archive
On destroy tous les exports existants qui n'ont pas cette notion de status.
2022-07-26 17:53:24 +02:00
Paul Chavard
e9d0ccbdf9
task(dossier): remove orphan champs
2022-07-06 13:28:00 +02:00
Martin
4ef2fe37e6
fix(20220614053743_fix_procedure_presentation_with_depose_since): missed case of procedure_presentation with Mis à jour depuis
2022-06-14 17:11:20 +02:00
Martin
56f7133799
fix(procedure_presentation): can not present a 'virtual field' like depose_since
...
fix(data): add migration to remove fields depose_since from existing procedure presentation
2022-06-14 09:02:37 +02:00
Paul Chavard
baad32905f
fix(procedure): fix wrong parents
2022-06-01 09:33:39 +02:00
Christophe Robillard
b6d0d1a101
remove old FindDubiousProceduresJob from delayed_job table
2022-05-25 14:44:53 +02:00
Martin
863358f389
clean(data): remove old cron UpdateAdministrateurUsageStatisticsJob from delayed job table
2022-05-17 16:57:55 +02:00
Martin
7fcf566382
sentry(3002560608): some Dossier ready to be purged are missing the hidden_by_reason
2022-05-16 21:18:13 +02:00
Martin
9798e268df
fix(sentry/3139111475): clean up some "corrupted" data, some dossier still have depose_at nil while en_construction_at is set
2022-05-16 13:58:50 +02:00
Paul Chavard
f5a2747af7
fix(revision): add fix_child_types_de_champ task to create join tables on repetition children
2022-05-12 12:54:18 +02:00
simon lehericey
62aecd3b2e
after_party: fix wrong parent
2022-05-10 13:52:58 +02:00
Martin
75da4d8c8d
Revert "migration(fix.data): when a repetable revision_types_de_champ points to a non active revision type de champs, relink it to the actuel revision_type_de_champs pointing to the stable id of its parent.type_de_champ.stable_id"
...
This reverts commit 19360e7aac
.
2022-05-09 18:45:35 +02:00