From 3037b942058ff054902e3931f990c6b5eb0b793b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 29 Jul 2013 09:58:24 +0200 Subject: [PATCH] [FIX] sale_crm: allow modifying the default sale's team on user preferences bzr revid: mat@openerp.com-20130729075824-jcxwd1va8yav4rjh --- addons/sale_crm/sale_crm.py | 7 +++++++ addons/sale_crm/sale_crm_view.xml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/sale_crm/sale_crm.py b/addons/sale_crm/sale_crm.py index 3e3c445e474..93225cc7569 100644 --- a/addons/sale_crm/sale_crm.py +++ b/addons/sale_crm/sale_crm.py @@ -42,6 +42,13 @@ class res_users(osv.Model): 'default_section_id': fields.many2one('crm.case.section', 'Default Sales Team'), } + def __init__(self, pool, cr): + init_res = super(res_users, self).__init__(pool, cr) + # duplicate list to avoid modifying the original reference + self.SELF_WRITEABLE_FIELDS = list(self.SELF_WRITEABLE_FIELDS) + self.SELF_WRITEABLE_FIELDS.extend(['default_section_id']) + return init_res + class sale_crm_lead(osv.Model): _inherit = 'crm.lead' diff --git a/addons/sale_crm/sale_crm_view.xml b/addons/sale_crm/sale_crm_view.xml index b861230be06..88ece710b08 100644 --- a/addons/sale_crm/sale_crm_view.xml +++ b/addons/sale_crm/sale_crm_view.xml @@ -112,7 +112,7 @@ - +