From 51303870e7cd7a69328562b4bb7a16f731666613 Mon Sep 17 00:00:00 2001 From: SHEREEF PT Date: Fri, 16 Jun 2017 15:49:35 +0530 Subject: [PATCH] [FIX] Check1 to check --- .../user_creation_from_employee.py | 8 ++-- .../user_creation_from_employee.py~ | 43 +++++++++++++++++++ .../user_creation_from_employee_view.xml | 6 +-- .../user_creation_from_employee_view.xml~ | 24 +++++++++++ 4 files changed, 74 insertions(+), 7 deletions(-) create mode 100644 user_creation_from_employee/user_creation_from_employee.py~ create mode 100644 user_creation_from_employee/user_creation_from_employee_view.xml~ 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