From 82690ba2b29858757ded65340cf93377abf2046b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 10 May 2013 16:48:29 +0200 Subject: [PATCH] [IMP] mail, hr: add new groups to res users form view (technical group because no specific use, but being able to modify them directly using the interface is quite useful). bzr revid: tde@openerp.com-20130510144829-btj6q6x16bpphrcm --- addons/hr/__openerp__.py | 1 + addons/hr/hr.py | 3 ++- addons/hr/res_users_view.xml | 20 ++++++++++++++++++++ addons/mail/res_users_view.xml | 6 ++++++ 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 addons/hr/res_users_view.xml diff --git a/addons/hr/__openerp__.py b/addons/hr/__openerp__.py index 962c0803734..b074a80aa88 100644 --- a/addons/hr/__openerp__.py +++ b/addons/hr/__openerp__.py @@ -60,6 +60,7 @@ You can manage: 'hr_data.xml', 'res_config_view.xml', 'mail_hr_view.xml', + 'res_users_view.xml', ], 'demo': ['hr_demo.xml'], 'test': [ diff --git a/addons/hr/hr.py b/addons/hr/hr.py index 73de23befaf..8d476cbdacf 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -218,7 +218,8 @@ class hr_employee(osv.osv): _order='name_related' def create(self, cr, uid, data, context=None): - employee_id = super(hr_employee, self).create(cr, uid, data, context=context) + create_ctx = dict(context, mail_create_nolog=True) + employee_id = super(hr_employee, self).create(cr, uid, data, context=create_ctx) employee = self.browse(cr, uid, employee_id, context=context) if employee.user_id: # send a copy to every user of the company diff --git a/addons/hr/res_users_view.xml b/addons/hr/res_users_view.xml new file mode 100644 index 00000000000..0843269e716 --- /dev/null +++ b/addons/hr/res_users_view.xml @@ -0,0 +1,20 @@ + + + + + + + res.users.form.hr + res.users + + + + + + + + + + + + diff --git a/addons/mail/res_users_view.xml b/addons/mail/res_users_view.xml index f49ff72194a..5b08ba9edd8 100644 --- a/addons/mail/res_users_view.xml +++ b/addons/mail/res_users_view.xml @@ -30,6 +30,12 @@ + + + + +