mirror of
https://gitlab.com/sonalarora/tra_backend.git
synced 2025-12-17 10:19:09 +02:00
resolve user issue
This commit is contained in:
@@ -5,30 +5,12 @@ from odoo import models, fields, api
|
|||||||
class Employee(models.Model):
|
class Employee(models.Model):
|
||||||
_inherit = 'hr.employee'
|
_inherit = 'hr.employee'
|
||||||
|
|
||||||
labour_card_number = fields.Char(string="Employee Card Number", size=14, required=True,
|
labour_card_number = fields.Char(string="Employee Card Number", size=14,
|
||||||
help="Labour Card Number Of Employee")
|
help="Labour Card Number Of Employee")
|
||||||
salary_card_number = fields.Char(string="Salary Card Number/Account Number", size=16, required=True,
|
salary_card_number = fields.Char(string="Salary Card Number/Account Number", size=16, required=True,
|
||||||
help="Salary card number or account number of employee")
|
help="Salary card number or account number of employee")
|
||||||
agent_id = fields.Many2one('res.bank', string="Agent/Bank", required=True, help="Agent ID or bank ID of Employee")
|
agent_id = fields.Many2one('res.bank', string="Agent/Bank", required=True, help="Agent ID or bank ID of Employee")
|
||||||
|
|
||||||
def write(self, vals):
|
|
||||||
if 'labour_card_number' in vals.keys():
|
|
||||||
if len(vals['labour_card_number']) < 14:
|
|
||||||
vals['labour_card_number'] = vals['labour_card_number'].zfill(14)
|
|
||||||
if 'salary_card_number' in vals.keys():
|
|
||||||
if len(vals['salary_card_number']) < 16:
|
|
||||||
vals['salary_card_number'] = vals['salary_card_number'].zfill(16)
|
|
||||||
return super(Employee, self).write(vals)
|
|
||||||
|
|
||||||
@api.model
|
|
||||||
def create(self, vals):
|
|
||||||
if 'labour_card_number' in vals.keys():
|
|
||||||
if len(vals['labour_card_number']) < 14:
|
|
||||||
vals['labour_card_number'] = vals['labour_card_number'].zfill(14)
|
|
||||||
if 'salary_card_number' in vals.keys():
|
|
||||||
if len(vals['salary_card_number']) < 16:
|
|
||||||
vals['salary_card_number'] = vals['salary_card_number'].zfill(16)
|
|
||||||
return super(Employee, self).create(vals)
|
|
||||||
|
|
||||||
|
|
||||||
class Bank(models.Model):
|
class Bank(models.Model):
|
||||||
|
|||||||
Reference in New Issue
Block a user