40 lines
1.5 KiB
Python
40 lines
1.5 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
from odoo import _, fields, models
|
|
|
|
|
|
class HrCertification(models.Model):
|
|
_name = "hr.certification"
|
|
_rec_name = "car_name"
|
|
_description = "HR Certification"
|
|
|
|
car_name = fields.Char("Certification Name", required=True)
|
|
issue_org = fields.Char("Issuing Organization", required=True)
|
|
issue_date = fields.Date("Date of Issue")
|
|
exp_date = fields.Date("Date of Expiry")
|
|
regis_no = fields.Char("Registration No.")
|
|
contact_name = fields.Char()
|
|
contact_phn = fields.Char("Contact Phone No")
|
|
contact_email = fields.Char()
|
|
country_name = fields.Many2one(comodel_name="res.country")
|
|
contract_id = fields.Many2one(comodel_name="hr.contract")
|
|
|
|
certification_degree = fields.Selection(
|
|
[
|
|
("weak", "Weak"),
|
|
("good", "Good"),
|
|
("very_good", "Very Good"),
|
|
("excellent", "Excellent"),
|
|
]
|
|
)
|
|
|
|
# relation field
|
|
certification_specification_id = fields.Many2one(comodel_name="qualification.specification",
|
|
domain=[("type", "=", "certificate")])
|
|
certification_relation = fields.Many2one(comodel_name="hr.employee", string="Certification Relation")
|
|
attachment = fields.Binary("Attachment")
|
|
|
|
membership_type = fields.Many2one(comodel_name="membership.types", string="Membership Type")
|
|
specialization = fields.Char(string="Specialization")
|
|
category = fields.Many2one(comodel_name="membership.categorys",string="Category")
|