from odoo import models, fields, api, _ from odoo.exceptions import ValidationError from datetime import date from datetime import timedelta import datetime class CandidateExperience(models.Model): _name = "candidate.experience" _description = "Candidate Experience" _rec_name = 'experience_code' experience_code = fields.Char('Experience Code') experience_from = fields.Integer(string="Experience From (Years)") experience_to = fields.Integer(string="Experience To (Years)") # active = fields.Boolean() def name_get(self): """ Override name_get to display a custom name based on recruitment_sequence and job_id """ result = [] for record in self: # Combine recruitment_sequence and job_id name for the display name name = f"{record.experience_code} - {record.experience_from} - {record.experience_To} years" result.append((record.id, name)) return result