From 39ace35f396d7ad27e50a304592113cbe2a355b3 Mon Sep 17 00:00:00 2001 From: Veronika Kotovich Date: Fri, 28 Aug 2015 13:37:19 +0300 Subject: [PATCH] View reorganization --- controllers/main.py | 1 - mail_move_message_models.py | 4 ++-- mail_move_message_views.xml | 31 ++++++++++++++++++++++--------- 3 files changed, 24 insertions(+), 12 deletions(-) diff --git a/controllers/main.py b/controllers/main.py index 16cbca1..bbc0436 100644 --- a/controllers/main.py +++ b/controllers/main.py @@ -16,7 +16,6 @@ class DataSetCustom(DataSet): break partner_info = {} if contact_field: - print res partner_info = model.read([r[0] for r in res], [contact_field]) partner_info = dict([(p['id'], p[contact_field]) for p in partner_info]) final_res = [] diff --git a/mail_move_message_models.py b/mail_move_message_models.py index 3d4501f..677d6ab 100644 --- a/mail_move_message_models.py +++ b/mail_move_message_models.py @@ -67,10 +67,10 @@ class wizard(models.TransientModel): self.record_url = '/web#id=%s&model=%s' % (self.res_id, self.model) - @api.onchange('filter_by_partner', 'partner_id') + @api.onchange('model', 'filter_by_partner', 'partner_id') def on_change_partner(self): domain = {'res_id': []} - if self.filter_by_partner and self.partner_id: + if self.model and self.filter_by_partner and self.partner_id: fields = self.env[self.model].fields_get(False) contact_field = False for n, f in fields.iteritems(): diff --git a/mail_move_message_views.xml b/mail_move_message_views.xml index b6967c9..28b7fb1 100644 --- a/mail_move_message_views.xml +++ b/mail_move_message_views.xml @@ -13,6 +13,7 @@ mail_move_message.wizard
+ @@ -22,16 +23,28 @@