[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:
Yannick Tivisse
2017-04-26 15:08:09 +02:00
parent c63e869fb2
commit 7964b81ac8
2 changed files with 12 additions and 3 deletions
+7 -3
View File
@@ -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,
+5
View File
@@ -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">