From 08a111b5fb05e93309303a603b6edd2fc251802a Mon Sep 17 00:00:00 2001 From: "Hiral Patel (OpenERP)" Date: Wed, 7 Nov 2012 11:58:31 +0530 Subject: [PATCH 1/2] [IMP] Override the unlink method for 'res.partner' bzr revid: hip@tinyerp.com-20121107062831-d6l7v4ws1f5cu6tp --- openerp/addons/base/res/res_partner.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index df42bb81521..8edbf33aadc 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -349,6 +349,13 @@ class res_partner(osv.osv, format_address): # _constraints = [(_check_ean_key, 'Error: Invalid ean code', ['ean13'])] + def unlink(self, cr, uid, ids, context=None): + if not ids: + return True + res_id = self.pool.get('res.users').search(cr, uid, [('partner_id', '=', ids)], context=context) + res_user.unlink(cr, uid, res_id) + return super(res_partner,self).unlink(cr, uid, ids, context=context) + def write(self, cr, uid, ids, vals, context=None): # Update parent and siblings or children records if isinstance(ids, (int, long)): From 9be7efdc163b8d9c2b27aa12581f42d4cade94d1 Mon Sep 17 00:00:00 2001 From: "Hiral Patel (OpenERP)" Date: Thu, 8 Nov 2012 14:29:33 +0530 Subject: [PATCH 2/2] [IMP] make field read-only if multi-companies is not installed bzr revid: hip@tinyerp.com-20121108085933-3kkoi75f21teqj2w --- openerp/addons/base/res/res_users_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/res/res_users_view.xml b/openerp/addons/base/res/res_users_view.xml index 78579fc66df..eec8b62daa6 100644 --- a/openerp/addons/base/res/res_users_view.xml +++ b/openerp/addons/base/res/res_users_view.xml @@ -100,7 +100,7 @@ - +