odoo_18_Education_management/models/school_subject_teacher_info.py

20 lines
771 B
Python
Raw Normal View History

2025-08-04 07:27:45 +00:00
from odoo import models, fields, api
2025-07-29 05:25:05 +00:00
2025-08-06 09:23:00 +00:00
class HrEmployee(models.Model):
_inherit = 'hr.employee'
2025-07-29 05:25:05 +00:00
2025-08-06 09:23:00 +00:00
subject_id = fields.Many2one('school.subject', string="Subject")
2025-07-29 05:25:05 +00:00
activity = fields.Char(string='Activity')
2025-08-06 09:23:00 +00:00
department = fields.Many2one('hr.department', string="Department")
2025-07-29 05:25:05 +00:00
activity_deadline = fields.Date(string='New Activity Deadline')
experience = fields.Integer(string="Experience (Years)")
2025-08-06 09:23:00 +00:00
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)
2025-07-29 05:25:05 +00:00
2025-08-06 09:23:00 +00:00
@api.depends('name')
def _compute_employee_name(self):
2025-08-04 07:27:45 +00:00
for rec in self:
2025-08-06 09:23:00 +00:00
rec.employee_name = rec.name