diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index 6979f3e5eee..225044cc57a 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -144,4 +144,19 @@ class calendar_attendee(osv.osv): calendar_attendee() +class res_users(osv.osv): + _name = 'res.users' + _inherit = 'res.users' + + def create(self, cr, uid, data, context={}): + user_id = super(res_users, self).create(cr, uid, data, context) + data_obj = self.pool.get('ir.model.data') + 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 + copy_id = self.pool.get('ir.ui.view_sc').copy(cr, uid, view_id, default = { + 'user_id': user_id}, context=context) + return user_id + +res_users() + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm/crm_meeting_menu.xml b/addons/crm/crm_meeting_menu.xml index 7dcb0ec3ec8..e1237e938d4 100644 --- a/addons/crm/crm_meeting_menu.xml +++ b/addons/crm/crm_meeting_menu.xml @@ -121,12 +121,6 @@ action="crm_case_categ_meet" parent="menu_meeting_sale" sequence="1" /> - - Calendar - ir.ui.menu - - - Meeting Invitations ir.actions.act_window @@ -180,5 +174,19 @@ + + + Calendar + ir.ui.menu + + + + + + Calendar + ir.ui.menu + + + diff --git a/addons/product/product.py b/addons/product/product.py index 4849bc7543e..585a22bbbe5 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -676,7 +676,20 @@ class pricelist_partnerinfo(osv.osv): _order = 'min_quantity asc' pricelist_partnerinfo() +class res_users(osv.osv): + _name = 'res.users' + _inherit = 'res.users' + def create(self, cr, uid, data, context={}): + user_id = super(res_users, self).create(cr, uid, data, context) + data_obj = self.pool.get('ir.model.data') + data_id = data_obj._get_id(cr, uid, 'product', 'ir_ui_view_sc_product0') + view_id = data_obj.browse(cr, uid, data_id, context=context).res_id + copy_id = self.pool.get('ir.ui.view_sc').copy(cr, uid, view_id, default = { + 'user_id': user_id}, context=context) + return user_id + +res_users() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index 1b74c829b98..ecaf87a341a 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -612,6 +612,12 @@ ir.ui.menu + + + Products + ir.ui.menu + +