From 54be2c8609b36685eb017d142eaf7a59b551a6d0 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 24 Jun 2011 10:50:18 +0200 Subject: [PATCH] [FIX] prevent automatic shortcut creation for portal users bzr revid: rco@openerp.com-20110624085018-e8u6ykih3tdcg16q --- addons/crm/crm_meeting.py | 23 +++++++++++++---------- addons/hr/hr.py | 23 +++++++++++++---------- addons/portal/wizard.py | 1 + 3 files changed, 27 insertions(+), 20 deletions(-) diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index 57ce46b52cc..d752b111c02 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -138,16 +138,19 @@ class res_users(osv.osv): def create(self, cr, uid, data, context=None): user_id = super(res_users, self).create(cr, uid, data, context=context) - data_obj = self.pool.get('ir.model.data') - try: - data_id = data_obj._get_id(cr, uid, 'crm', 'ir_ui_view_sc_calendar0') - view_id = data_obj.browse(cr, uid, data_id, context=context).res_id - self.pool.get('ir.ui.view_sc').copy(cr, uid, view_id, default = { - 'user_id': user_id}, context=context) - except: - # Tolerate a missing shortcut. See product/product.py for similar code. - logging.getLogger('orm').debug('Skipped meetings shortcut for user "%s"', data.get('name','