odoo_18_Education_management/models/enrollment_subject.py

31 lines
1003 B
Python
Raw Permalink Normal View History

2025-07-29 05:25:05 +00:00
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")
2025-08-04 07:27:45 +00:00
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)
2025-07-29 05:25:05 +00:00
academic_year = fields.Char(string="Academic Year")
status = fields.Selection([
('active', 'Active'),
('inactive', 'Inactive')
], string="Status", default="active")