demarches-normaliennes/app/models
Paul Chavard 9dd1973e18
fix(dossier): always remove previous champ version
If champ type_de_champ gets out of sync with its type, the persisted champ will not be part of the filled champs collection. In the merge code, we need to remove the previous champ, disregarding its type. The problem should have been caught earlier, but our unique index is not actually unique because our version of PG misses `NULLS NOT DISTINCT`. The unique index only works for champs in repetitions.
2024-12-16 21:49:51 +00:00
..
cache feat(Instructeurs::ProceduresController#show): when an instructeur views list of dossier, caches current loaded page 2024-12-10 09:15:26 +01:00
champ_presentations refactor(attestation): hide libelle of empty repetitions 2024-09-04 17:42:04 +02:00
champs fix(champ): always check if a champ is in a valid revision before validate 2024-12-10 11:30:51 +01:00
columns same for enums in columns 2024-12-12 13:20:12 +01:00
concerns fix(dossier): always remove previous champ version 2024-12-16 21:49:51 +00:00
logic wording(routing): updates after UI reviews 2024-11-15 11:41:37 +01:00
mails chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
types_de_champ same for direct access by champ.value 2024-12-12 15:20:25 +01:00
.keep First Commit 2015-08-10 11:05:06 +02:00
address_proxy.rb [#10813] When value_json of champ SIRET is nil do not crash 2024-09-17 19:05:36 +02:00
administrateur.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
administrateurs_instructeur.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
administrateurs_procedure.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
agent_connect_information.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
api_entreprise_token.rb [#10799] Fix tests 2024-10-15 14:40:50 +02:00
api_token.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
application_record.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
archive.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
assign_to.rb send full messages to sentry 2024-11-06 10:52:23 +01:00
attestation.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
attestation_template.rb refactor(champ): make row_id a named param 2024-12-09 10:06:13 +01:00
avis.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
batch_operation.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
bill_signature.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
bulk_message.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
champ.rb fix(champ): bypass blank? implementation when champ is not in revision 2024-12-10 11:30:51 +01:00
chorus_configuration.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
column.rb feat(champ siret): etablissement columns filterable & displayable 2024-12-06 14:39:36 +01:00
commentaire.rb Supprime la vérification par feature flag et utilise la vérif par booléen au booléen 2024-09-04 15:00:03 +00:00
commentaire_groupe_gestionnaire.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
condition_form.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
contact_form.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
contact_information.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
current.rb cache columns per request using Current 2024-10-08 22:51:26 +02:00
current_confirmation.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
deleted_dossier.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
demande.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossier.rb refactor(champs): remove orphaned and invisible champs after submit 2024-12-09 10:06:13 +01:00
dossier_assignment.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossier_batch_operation.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossier_correction.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossier_label.rb rename ProcedureLabel by Label 2024-11-04 16:48:44 +01:00
dossier_operation_log.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossier_preloader.rb refactor(type_de_champ): improve and clean helper methods 2024-11-20 10:18:51 +01:00
dossier_submitted_message.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossier_transfer.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossier_transfer_log.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dossiers_filter.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
dubious_procedure.rb refactor(type_de_champ): type_de_champ should not expose revision or procedure 2024-11-05 21:57:05 +01:00
email_event.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
entreprise.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
etablissement.rb refactor: rename naf => code_naf 2024-12-06 14:39:37 +01:00
exercice.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
expert.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
experts_procedure.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
export.rb remove unused filtered? method 2024-10-15 16:09:09 +02:00
export_item.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
export_template.rb prepare export template to be used for tabular template 2024-11-14 14:45:40 +01:00
exported_column.rb feat(export.numbers): cast to float, otherwise it is implicitly casted 2024-11-14 14:45:43 +01:00
filtered_column.rb remove useless conversion 2024-10-31 11:03:06 +01:00
follow.rb feat(gallery): notify instructeur if pieces jointes updates 2024-10-11 11:20:46 +02:00
follow_commentaire_groupe_gestionnaire.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
france_connect_information.rb readapt name and logic 2024-09-04 08:08:01 +00:00
france_connect_particulier_client.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
geo_area.rb [#10919] When data in geo_area is invalid do not crash when .label is called 2024-10-15 14:37:32 +02:00
gestionnaire.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
groupe_gestionnaire.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
groupe_instructeur.rb destroy export_templates when destroy groupe_instructeur 2024-10-15 11:18:58 +02:00
individual.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
instructeur.rb feat(ApplicationController): add an helper to retrieve a procedure_presentation from anywhere (target: will be used by Cache::ProcedureDossierPagination) 2024-12-10 09:15:53 +01:00
instructeurs_procedure.rb récupération et update des InstructeursProcedure positions 2024-12-06 17:53:35 +01:00
invite.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
KeyableModel.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
label.rb rename ProcedureLabel by Label part 2 2024-11-04 16:48:47 +01:00
label_model.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
logic.rb feat(conditional): can condition and route on address champ 2024-08-26 11:16:46 +02:00
map_filter.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
merge_log.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
module_api_carto.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
null_zone.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
outdated_procedure.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
path_rewrite.rb add path_rewrite model 2024-08-29 16:15:07 +02:00
prefill_champs.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
prefill_description.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
prefill_identity.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
procedure.rb Merge pull request #11084 from demarches-simplifiees/etq-instructeur-ordonner-procedures 2024-12-09 12:54:59 +00:00
procedure_detail.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
procedure_flipper_actor.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
procedure_overview.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
procedure_presentation.rb Merge pull request #11037 from demarches-simplifiees/remove_old_procedure_presentation_methods 2024-11-14 16:07:59 +00:00
procedure_revision.rb refactor(champ): validate only champs in revision 2024-12-09 10:06:13 +01:00
procedure_revision_change.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
procedure_revision_preloader.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
procedure_revision_type_de_champ.rb refactor(type_de_champ): improve and clean helper methods 2024-11-20 10:18:51 +01:00
procedure_tag.rb Ajoute la table procedure tags et la liaison entre procedure et procedures tags 2024-10-14 10:26:46 +02:00
procedures_filter.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
published_procedure.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
release_note.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
routing_engine.rb refactor(dossier): rebase should not change champ type 2024-11-14 11:32:12 +01:00
safe_mailer.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
service.rb feat(service): prefill contact information from annuaire service public 2024-11-04 12:48:13 +01:00
siret.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
sorted_column.rb export cache_key based on column 2024-10-15 16:09:08 +02:00
stat.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
super_admin.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
sva_svr_configuration.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
targeted_user_link.rb Merge pull request #10705 from demarches-simplifiees/email-expert-need-confirmation-ldu 2024-08-22 12:53:52 +00:00
team_account.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
traitement.rb refactor: fix n+1 2024-11-26 16:35:45 +01:00
trusted_device_token.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
type_de_champ.rb refactor(dossier): stop destroying champs in rebase 2024-12-09 10:06:13 +01:00
user.rb fix: user confirming their mail have its email verified 2024-11-22 18:50:42 +01:00
zone.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00
zone_label.rb chore: enable freeze string literals by comment 2024-08-22 09:26:48 +02:00