diff options
| author | Jérome Maes <jem@openerp.com> | 2016-07-07 16:24:36 +0200 |
|---|---|---|
| committer | Jérome Maes <jem@openerp.com> | 2016-07-15 12:57:51 +0200 |
| commit | 35e7e93316b45c85766f865f1e7685982fee8d3d (patch) | |
| tree | 1b9bc444b64b3e578a41521521cb4349f3564f76 /addons | |
| parent | ba3eaa61ba9d8a1d60e1a1f5bea614a9c9a762d8 (diff) | |
[MIG] survey_crm: migrate to new api
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/survey_crm/models/survey.py | 18 | ||||
| -rw-r--r-- | addons/survey_crm/views/survey_crm_views.xml | 6 |
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> |
