From c47bfdef4cf3996bb4fc1da27351aa7063c090a1 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Wed, 8 Jan 2020 12:08:07 +0100
Subject: [PATCH] change compute to onchange function

---
 models/scop_questionnaire.py | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/models/scop_questionnaire.py b/models/scop_questionnaire.py
index 32497c9..0c7409f 100644
--- a/models/scop_questionnaire.py
+++ b/models/scop_questionnaire.py
@@ -11,16 +11,15 @@ class ScopQuestionnaireImport(models.Model):
 
     year_riga = fields.Char("Année Riga")
 
-    type_id = fields.Many2one(compute="_compute_fields", store=True)
-    year = fields.Char(compute="_compute_fields", store=True)
-    effective_date = fields.Date(compute="_compute_fields", store=True)
+    type_id = fields.Many2one()
+    year = fields.Char()
+    effective_date = fields.Date()
 
     # ------------------------------------------------------
-    # Fonctions compute
+    # Onchange Fields
     # ------------------------------------------------------
-    @api.depends('year_riga')
-    @api.multi
-    def _compute_fields(self):
+    @api.onchange('year_riga')
+    def onchange_year_riga(self):
         for questionnaire in self:
             if questionnaire.year_riga != '14862' and questionnaire.year_riga != '14443':
                 year = questionnaire.env['riga.lookup.table'].search([
-- 
GitLab