diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 2c770e3a933..7de7d1adbe9 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -806,8 +806,7 @@ class account_invoice(models.Model): inv.check_tax_lines(compute_taxes) # I disabled the check_total feature - group_check_total = self.env.ref('account.group_supplier_inv_check_total') - if self.env.user in group_check_total.users: + if self.env['res.users'].has_group('account.group_supplier_inv_check_total'): if inv.type in ('in_invoice', 'in_refund') and abs(inv.check_total - inv.amount_total) >= (inv.currency_id.rounding / 2.0): raise except_orm(_('Bad Total!'), _('Please verify the price of the invoice!\nThe encoded total does not match the computed total.')) diff --git a/addons/email_template/wizard/mail_compose_message.py b/addons/email_template/wizard/mail_compose_message.py index b2cbf806ee7..f79aa77ddc9 100644 --- a/addons/email_template/wizard/mail_compose_message.py +++ b/addons/email_template/wizard/mail_compose_message.py @@ -59,7 +59,7 @@ class mail_compose_message(osv.TransientModel): return res _columns = { - 'template_id': fields.many2one('email.template', 'Use template', select=True, groups="base.group_user"), + 'template_id': fields.many2one('email.template', 'Use template', select=True), } def send_mail(self, cr, uid, ids, context=None): diff --git a/addons/hr_holidays/security/ir_rule.xml b/addons/hr_holidays/security/ir_rule.xml index 77c98db5d71..fad58b47b28 100644 --- a/addons/hr_holidays/security/ir_rule.xml +++ b/addons/hr_holidays/security/ir_rule.xml @@ -13,19 +13,19 @@ Employee Holidays Create, Write, Unlink - + [('employee_id.user_id','=',user.id), ('state', 'in', ['draft', 'confirm', 'cancel'])] - + Holidays Officer [(1,'=',1)] - + Leaves Officer diff --git a/addons/website_hr/security/ir.model.access.csv b/addons/website_hr/security/ir.model.access.csv index 91c044e1964..6f038a47ba9 100644 --- a/addons/website_hr/security/ir.model.access.csv +++ b/addons/website_hr/security/ir.model.access.csv @@ -1,2 +1,3 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_hr_employee_public,hr.employee.public,hr.model_hr_employee,base.group_public,1,0,0,0 \ No newline at end of file +access_hr_employee_public,hr.employee.public,hr.model_hr_employee,base.group_public,1,0,0,0 +access_resource_public,resource.resource.public,resource.model_resource_resource,base.group_public,1,0,0,0 diff --git a/openerp/addons/base/security/ir.model.access.csv b/openerp/addons/base/security/ir.model.access.csv index 9a32ba500eb..f23d72f0666 100644 --- a/openerp/addons/base/security/ir.model.access.csv +++ b/openerp/addons/base/security/ir.model.access.csv @@ -54,6 +54,7 @@ "access_res_currency_group_system","res_currency group_system","model_res_currency","group_system",1,1,1,1 "access_res_currency_rate_group_system","res_currency_rate group_system","model_res_currency_rate","group_system",1,1,1,1 "access_res_groups_group_erp_manager","res_groups group_erp_manager","model_res_groups","group_erp_manager",1,1,1,1 +"access_res_groups_group_user","res_groups group_user","model_res_groups",group_user,1,0,0,0 "access_res_lang_group_all","res_lang group_all","model_res_lang",,1,0,0,0 "access_res_lang_group_user","res_lang group_user","model_res_lang","group_system",1,1,1,1 "access_res_partner_public","res_partner group_public","model_res_partner","group_public",1,0,0,0