From af07cad3f66ee06776d7dc3fddb3928f4f643708 Mon Sep 17 00:00:00 2001 From: Quentin Mondot Date: Thu, 20 Nov 2025 17:46:44 +0100 Subject: [PATCH] [IMP] survey_record_generation : allow readonly fields for record creation --- survey_record_generation/models/survey_record_creation.py | 2 +- .../models/survey_record_creation_field_values.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/survey_record_generation/models/survey_record_creation.py b/survey_record_generation/models/survey_record_creation.py index 95d553f..c72aeb0 100644 --- a/survey_record_generation/models/survey_record_creation.py +++ b/survey_record_generation/models/survey_record_creation.py @@ -22,7 +22,7 @@ class SurveyRecordCreation(models.Model): ) field_to_retrieve_existing_records = fields.Many2one( "ir.model.fields", - domain="[('id', 'in', allowed_field_ids), ('readonly', '=', False)]", + domain="[('id', 'in', allowed_field_ids)]", ondelete="cascade", help="Choose the field you want to use to retrieve the existing record. " "WARNING: We update only the first record found.", diff --git a/survey_record_generation/models/survey_record_creation_field_values.py b/survey_record_generation/models/survey_record_creation_field_values.py index 744ef00..2bc6ec9 100644 --- a/survey_record_generation/models/survey_record_creation_field_values.py +++ b/survey_record_generation/models/survey_record_creation_field_values.py @@ -33,7 +33,7 @@ class SurveyRecordCreationFieldValues(models.Model): field_id = fields.Many2one( 'ir.model.fields', - domain="[('model_id','=',model_id),('readonly','=',False),('ttype','in',['char','selection','text','html','integer','float','date','datetime','many2one','many2many', 'boolean'])]", + domain="[('model_id','=',model_id),('ttype','in',['char','selection','text','html','integer','float','date','datetime','many2one','many2many', 'boolean'])]", ondelete="cascade") field_relation = fields.Char(related='field_id.relation') field_type = fields.Selection(related="field_id.ttype")