diff --git a/password_security/__openerp__.py b/password_security/__openerp__.py index 6ce588897..814026374 100644 --- a/password_security/__openerp__.py +++ b/password_security/__openerp__.py @@ -5,7 +5,7 @@ 'name': 'Password Security', "summary": "Allow admin to set password security requirements.", - 'version': '8.0.1.0.0', + 'version': '8.0.1.1.0', 'author': "LasLabs, Odoo Community Association (OCA)", 'category': 'Base', 'depends': [ diff --git a/password_security/security/res_users_pass_history.xml b/password_security/security/res_users_pass_history.xml index 7defc90d4..dffa13a39 100644 --- a/password_security/security/res_users_pass_history.xml +++ b/password_security/security/res_users_pass_history.xml @@ -17,6 +17,13 @@ ] + + Res Users Pass History Access/Managers + + + [(1, '=', 1)] + + diff --git a/password_security/tests/test_res_users.py b/password_security/tests/test_res_users.py index 6ce341ef5..4d43130ee 100644 --- a/password_security/tests/test_res_users.py +++ b/password_security/tests/test_res_users.py @@ -13,6 +13,16 @@ class TestResUsers(TransactionCase): def setUp(self): super(TestResUsers, self).setUp() + self.main_comp = self.env.ref('base.main_company') + # Modify users as privileged, but non-root user + privileged_user = self.env['res.users'].create({ + 'name': 'Privileged User', + 'login': 'privileged_user@example.com', + 'company_id': self.main_comp.id, + 'groups_id': [(4, self.env.ref('base.group_erp_manager').id)], + }) + privileged_user.email = privileged_user.login + self.env = self.env(user=privileged_user) self.login = 'foslabs@example.com' self.partner_vals = { 'name': 'Partner', @@ -20,7 +30,6 @@ class TestResUsers(TransactionCase): 'email': self.login, } self.password = 'asdQWE123$%^' - self.main_comp = self.env.ref('base.main_company') self.vals = { 'name': 'User', 'login': self.login,