From f32f8fdd544ca92c85bfd9e2f4ad44decab1a072 Mon Sep 17 00:00:00 2001 From: "laetitia.gangloff@acsone.eu" Date: Fri, 1 Aug 2014 15:21:08 +0200 Subject: [PATCH] add onchange on fields to fetch to get the list of fields name to use in kpi --- mis_builder/models/mis_builder.py | 7 +++++++ mis_builder/views/mis_builder.xml | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/mis_builder/models/mis_builder.py b/mis_builder/models/mis_builder.py index f6cf30a3..4f120698 100644 --- a/mis_builder/models/mis_builder.py +++ b/mis_builder/models/mis_builder.py @@ -213,6 +213,13 @@ class mis_report_query(orm.Model): res[query.id] = ', '.join(field_name) return res + def onchange_field_ids(self, cr, uid, ids, field_ids, context=None): + # compute field_names + field_name = [] + for field in self.pool.get('ir.model.fields').read(cr, uid, field_ids[0][2], ['name'], context=context): + field_name.append(field['name']) + return {'value': {'field_name': ', '.join(field_name)}} + _columns = { 'name': fields.char(size=32, required=True, string='Name'), diff --git a/mis_builder/views/mis_builder.xml b/mis_builder/views/mis_builder.xml index f75d587c..a6f3591c 100644 --- a/mis_builder/views/mis_builder.xml +++ b/mis_builder/views/mis_builder.xml @@ -26,7 +26,8 @@ - + @@ -126,6 +127,7 @@ +