odoo_18_Education_management/models/enrollment_subject.py

31 lines
1003 B
Python

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")