diff --git a/README.md b/README.md index 10389a3..911f1ee 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # bemade-addons Odoo Addons made by Bemade + diff --git a/bemade_user_password_bundle/models/__init__.py b/bemade_user_password_bundle/models/__init__.py index 135d7d2..3c6d7ca 100644 --- a/bemade_user_password_bundle/models/__init__.py +++ b/bemade_user_password_bundle/models/__init__.py @@ -1,4 +1,4 @@ # -*- coding: utf-8 -*- -from . import res_users +from . import hr_employee from . import password_bundle diff --git a/bemade_user_password_bundle/models/hr_employee.py b/bemade_user_password_bundle/models/hr_employee.py new file mode 100644 index 0000000..c0a3c36 --- /dev/null +++ b/bemade_user_password_bundle/models/hr_employee.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api + + +class HrEmployee(models.Model): + _inherit = 'hr.employee' + + @api.model + def create(self, vals): + newemployee = super(HrEmployee, self).create(vals) + pw_bundle = self.env['password.bundle'].create({ + 'name': newemployee.name, + }) + self.env['password.access'].create({ + 'bundle_id': pw_bundle.id, + 'user_id': newemployee.user_id.id, + 'access_level': 'full' + }) + + return newemployee + + + + diff --git a/bemade_user_password_bundle/models/res_users.py b/bemade_user_password_bundle/models/res_users.py deleted file mode 100644 index fe3c5dc..0000000 --- a/bemade_user_password_bundle/models/res_users.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- - -from odoo import models, fields, api - - -class ResUsers(models.Model): - _inherit = 'res.users' - - @api.model - def create(self, vals): - newuser = super(ResUsers, self).create(vals) - if vals.get("sel_groups_1_9_10", 9) == 1: - pw_bundle = self.env['password.bundle'].create({ - 'name': newuser.name, - }) - self.env['password.access'].create({ - 'bundle_id': pw_bundle.id, - 'user_id': newuser.id, - 'access_level': 'full' - }) - - return newuser - diff --git a/bemade_user_password_bundle/views/templates.xml b/bemade_user_password_bundle/views/templates.xml deleted file mode 100644 index cea6b39..0000000 --- a/bemade_user_password_bundle/views/templates.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - \ No newline at end of file diff --git a/bemade_user_password_bundle/views/views.xml b/bemade_user_password_bundle/views/views.xml deleted file mode 100644 index 3c24c24..0000000 --- a/bemade_user_password_bundle/views/views.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file