[IMP] hr: Add some default values and fields
- Default gender is male - Default marital status is single - Move some fields from the contract to the employee (permit number, visa number, visa expiration date)
This commit is contained in:
@@ -118,13 +118,13 @@ class Employee(models.Model):
|
||||
('male', 'Male'),
|
||||
('female', 'Female'),
|
||||
('other', 'Other')
|
||||
], groups="hr.group_hr_user")
|
||||
], groups="hr.group_hr_user", default="male")
|
||||
marital = fields.Selection([
|
||||
('single', 'Single'),
|
||||
('married', 'Married'),
|
||||
('married', 'Married (or similar)'),
|
||||
('widower', 'Widower'),
|
||||
('divorced', 'Divorced')
|
||||
], string='Marital Status', groups="hr.group_hr_user")
|
||||
], string='Marital Status', groups="hr.group_hr_user", default='single')
|
||||
birthday = fields.Date('Date of Birth', groups="hr.group_hr_user")
|
||||
ssnid = fields.Char('SSN No', help='Social Security Number', groups="hr.group_hr_user")
|
||||
sinid = fields.Char('SIN No', help='Social Insurance Number', groups="hr.group_hr_user")
|
||||
@@ -135,6 +135,10 @@ class Employee(models.Model):
|
||||
domain="[('partner_id', '=', address_home_id)]",
|
||||
groups="hr.group_hr_user",
|
||||
help='Employee bank salary account')
|
||||
permit_no = fields.Char('Work Permit No')
|
||||
visa_no = fields.Char('Visa No')
|
||||
visa_expire = fields.Date('Visa Expire Date')
|
||||
|
||||
# image: all image fields are base64 encoded and PIL-supported
|
||||
image = fields.Binary(
|
||||
"Photo", default=_default_image, attachment=True,
|
||||
|
||||
@@ -95,6 +95,11 @@
|
||||
<group string="Birth">
|
||||
<field name="birthday"/>
|
||||
</group>
|
||||
<group string="Work Permit" name="work_permit">
|
||||
<field name="visa_no"/>
|
||||
<field name="permit_no"/>
|
||||
<field name="visa_expire"/>
|
||||
</group>
|
||||
</group>
|
||||
</page>
|
||||
<page name="hr_settings" string="HR Settings" groups="hr.group_hr_user">
|
||||
|
||||
Reference in New Issue
Block a user