diff --git a/user_creation_from_employee/user_creation_from_employee.py b/user_creation_from_employee/user_creation_from_employee.py index 29d6fc041..b819268d6 100644 --- a/user_creation_from_employee/user_creation_from_employee.py +++ b/user_creation_from_employee/user_creation_from_employee.py @@ -26,18 +26,18 @@ from odoo import models, fields, api, _ class ResUsersInherit(models.Model): _inherit = 'hr.employee' - user_check1 = fields.Boolean(default=False) + user_check = fields.Boolean(default=False) @api.multi def create_user(self): user_id = self.env['res.users'].create({'name': self.name,'login': self.work_email}) self.address_home_id = user_id.partner_id.id - self.user_check1 = True + self.user_check = True @api.onchange('address_home_id') def user_check(self): if self.address_home_id: - self.user_check1 = True + self.user_check = True else: - self.user_check1 = False + self.user_check = False diff --git a/user_creation_from_employee/user_creation_from_employee.py~ b/user_creation_from_employee/user_creation_from_employee.py~ new file mode 100644 index 000000000..29d6fc041 --- /dev/null +++ b/user_creation_from_employee/user_creation_from_employee.py~ @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# Copyright (C) 2017-TODAY Cybrosys Technologies(). +# Author: Nilmar Shereef() +# you can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# It is forbidden to publish, distribute, sublicense, or sell copies +# of the Software or modified copies of the Software. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. +# If not, see . +# +############################################################################## +from odoo import models, fields, api, _ + + +class ResUsersInherit(models.Model): + _inherit = 'hr.employee' + + user_check1 = fields.Boolean(default=False) + + @api.multi + def create_user(self): + user_id = self.env['res.users'].create({'name': self.name,'login': self.work_email}) + self.address_home_id = user_id.partner_id.id + self.user_check1 = True + + @api.onchange('address_home_id') + def user_check(self): + if self.address_home_id: + self.user_check1 = True + else: + self.user_check1 = False + diff --git a/user_creation_from_employee/user_creation_from_employee_view.xml b/user_creation_from_employee/user_creation_from_employee_view.xml index 79e0783e2..c48d926f6 100644 --- a/user_creation_from_employee/user_creation_from_employee_view.xml +++ b/user_creation_from_employee/user_creation_from_employee_view.xml @@ -7,12 +7,12 @@ - +
@@ -21,4 +21,4 @@ - \ No newline at end of file + diff --git a/user_creation_from_employee/user_creation_from_employee_view.xml~ b/user_creation_from_employee/user_creation_from_employee_view.xml~ new file mode 100644 index 000000000..79e0783e2 --- /dev/null +++ b/user_creation_from_employee/user_creation_from_employee_view.xml~ @@ -0,0 +1,24 @@ + + + + + hr.employee.form + hr.employee + + + + + + +
+
+
+ + 1 + +
+
+
+
\ No newline at end of file