from odoo import models, fields, api from odoo.exceptions import ValidationError class EnrollmentSubject(models.Model): _name = 'school.enrollment.subject' _description = 'Subject Line' enrollment_id = fields.Many2one('school.enrollment', string="Enrollment") subject_id = fields.Many2one('school.subject', string="Subject Name", required=True) subject_name = fields.Char(string="Subject Name") class_name = fields.Selection([ ('1', 'Class 1'), ('2', 'Class 2'), ('3', 'Class 3'), ('4', 'Class 4'), ('5', 'Class 5'), ('6', 'Class 6'), ('7', 'Class 7'), ('8', 'Class 8'), ('9', 'Class 9'), ('10', 'Class 10'), ('11', 'Class 11'), ('12', 'Class 12'), ], string="Class", required=True) academic_year = fields.Char(string="Academic Year") status = fields.Selection([ ('active', 'Active'), ('inactive', 'Inactive') ], string="Status", default="active")