From 04bea12c2fe219d1b99c9c5399a31c2b85375af7 Mon Sep 17 00:00:00 2001 From: Alicia FLOREZ Date: Tue, 4 Jun 2013 18:06:52 +0200 Subject: [PATCH] Utilisation de fields.related pour l'affectation du name de la class ProjetPhase --- projet.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/projet.py b/projet.py index 6fd936e..e730fef 100644 --- a/projet.py +++ b/projet.py @@ -350,16 +350,12 @@ class ProjetPhase(osv.Model): _description = "Rattachement des Phases aux projets" - def _get_name(self, cr, uid, ids, field_name=None, arg=None, context=None): - if isinstance(ids, (int, long)): - ids = [ids] - return dict([(i, r.phase_id.name) for i, r in - zip(ids, self.browse(cr, uid, ids, context=context))]) - _columns = { - "name": fields.function(_get_name, - type='char', - store=True, + "name": fields.related("phase_id", + "name", + read_only=True, + type="char", + relation="cmmi.phase", string="Nom de la phase"), "phase_id": fields.many2one("cmmi.phase", string="Phase", -- 1.7.10.4