diff --git a/studies_base/models/study_questionnaire_response.py b/studies_base/models/study_questionnaire_response.py index 472a22c..0f005a3 100644 --- a/studies_base/models/study_questionnaire_response.py +++ b/studies_base/models/study_questionnaire_response.py @@ -34,3 +34,17 @@ class StudyQuestionnaireResponse(models.Model): updated = fields.Datetime("Date mise à jour") active = fields.Boolean("Actif", default=True) + + @api.depends("write_date") + def _compute_updated(self): + for record in self: + ## XXXb0g : the following two lines are to be removed when all records will have been updated during migration + # if record.updated: + # continue + record.updated = record.write_date + + @api.depends("create_date") + def _compute_created(self): + for record in self: + if not record.created: + record.created = record.create_date diff --git a/studies_base/views/study_questionnaire_response_views.xml b/studies_base/views/study_questionnaire_response_views.xml index 24cd853..27af0e5 100644 --- a/studies_base/views/study_questionnaire_response_views.xml +++ b/studies_base/views/study_questionnaire_response_views.xml @@ -61,8 +61,8 @@ - - + +