summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorJérome Maes <jem@openerp.com>2016-07-07 16:24:36 +0200
committerJérome Maes <jem@openerp.com>2016-07-15 12:57:51 +0200
commit35e7e93316b45c85766f865f1e7685982fee8d3d (patch)
tree1b9bc444b64b3e578a41521521cb4349f3564f76 /addons
parentba3eaa61ba9d8a1d60e1a1f5bea614a9c9a762d8 (diff)
[MIG] survey_crm: migrate to new api
Diffstat (limited to 'addons')
-rw-r--r--addons/survey_crm/models/survey.py18
-rw-r--r--addons/survey_crm/views/survey_crm_views.xml6
2 files changed, 12 insertions, 12 deletions
diff --git a/addons/survey_crm/models/survey.py b/addons/survey_crm/models/survey.py
index 4ee163098ea..ea7db12ffcf 100644
--- a/addons/survey_crm/models/survey.py
+++ b/addons/survey_crm/models/survey.py
@@ -1,18 +1,20 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
-from openerp.osv import osv
+from odoo import api, models
-class survey_mail_compose_message(osv.TransientModel):
+class SurveyComposeMessage(models.TransientModel):
+
_inherit = 'survey.mail.compose.message'
- def default_get(self, cr, uid, fields, context=None):
- res = super(survey_mail_compose_message, self).default_get(cr, uid, fields, context=context)
- if context.get('active_model') == 'crm.lead' and context.get('active_ids'):
+ @api.model
+ def default_get(self, fields):
+ result = super(SurveyComposeMessage, self).default_get(fields)
+ if self._context.get('active_model') == 'crm.lead' and self._context.get('active_ids'):
partner_ids = []
emails_list = []
- for lead in self.pool.get('crm.lead').browse(cr, uid, context.get('active_ids'), context=context):
+ for lead in self.env['crm.lead'].browse(self._context.get('active_ids')):
if lead.partner_id:
partner_ids.append(lead.partner_id.id)
else:
@@ -21,5 +23,5 @@ class survey_mail_compose_message(osv.TransientModel):
emails_list.append(email)
multi_email = "\n".join(emails_list)
- res.update({'partner_ids': list(set(partner_ids)), 'multi_email': multi_email})
- return res
+ result.update({'partner_ids': list(set(partner_ids)), 'multi_email': multi_email})
+ return result
diff --git a/addons/survey_crm/views/survey_crm_views.xml b/addons/survey_crm/views/survey_crm_views.xml
index d28840643f6..4b37cd91a4d 100644
--- a/addons/survey_crm/views/survey_crm_views.xml
+++ b/addons/survey_crm/views/survey_crm_views.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<openerp>
- <data>
+<odoo>
<!-- Replace the default mass-mailing wizard in base with the composition wizard -->
<act_window name="Partner Survey Mailing"
res_model="survey.mail.compose.message"
@@ -14,5 +13,4 @@
'default_use_template': True,
'default_template_id': ref('survey.email_template_survey'),
}" />
- </data>
-</openerp>
+</odoo>