odoo_18_Education_management/models/school_subject_teacher_info.py

20 lines
771 B
Python

from odoo import models, fields, api
class HrEmployee(models.Model):
_inherit = 'hr.employee'
subject_id = fields.Many2one('school.subject', string="Subject")
activity = fields.Char(string='Activity')
department = fields.Many2one('hr.department', string="Department")
activity_deadline = fields.Date(string='New Activity Deadline')
experience = fields.Integer(string="Experience (Years)")
extra_info = fields.Text(string="Extra Info")
manager = fields.Char(string="Manager")
job_position = fields.Char(string="Job Position")
employee_name = fields.Char(compute="_compute_employee_name", store=True)
@api.depends('name')
def _compute_employee_name(self):
for rec in self:
rec.employee_name = rec.name