From 6d84b73fbdf59870d3ddeee84922a475286dd284 Mon Sep 17 00:00:00 2001 From: XuanHuyen Date: Wed, 23 Apr 2025 08:52:22 +0700 Subject: [PATCH] add domain --- academy_management/models/academy_course.py | 4 +++- .../views/academy_course_views.xml | 21 ++++++++++++------- .../views/academy_schedule_views.xml | 4 ++-- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/academy_management/models/academy_course.py b/academy_management/models/academy_course.py index e4565e5..9bfcf50 100644 --- a/academy_management/models/academy_course.py +++ b/academy_management/models/academy_course.py @@ -8,6 +8,8 @@ class AcademyCourse(models.Model): code = fields.Char(string='Mã khóa học', required=True, copy=False, readonly=True, default=lambda self: _(' ')) description = fields.Text(string='Mô tả khóa học') student_ids = fields.Many2many('academy.student', string='Học sinh đăng ký') + teacher_ids = fields.Many2many('academy.teacher', string='Giáo viên giảng dạy') + fee = fields.Float(string='Học phí', required=True) _sql_constraints = [( 'code_unique', @@ -19,5 +21,5 @@ class AcademyCourse(models.Model): def create(self, vals_list): for vals in vals_list: if vals.get('code', _(' ')) == _(' '): - vals['code'] = self.env['ir.sequence'].next_by_code('academy.course') or 'CNTT001' + vals['code'] = self.env['ir.sequence'].next_by_code('academy.course') or 'KH001' return super(AcademyCourse, self).create(vals_list) \ No newline at end of file diff --git a/academy_management/views/academy_course_views.xml b/academy_management/views/academy_course_views.xml index b9438d6..7569575 100644 --- a/academy_management/views/academy_course_views.xml +++ b/academy_management/views/academy_course_views.xml @@ -8,10 +8,16 @@
- - - - + + + + + + + + + +
@@ -23,9 +29,10 @@ academy.course - - - + + + + diff --git a/academy_management/views/academy_schedule_views.xml b/academy_management/views/academy_schedule_views.xml index c6e8660..a19e2d9 100644 --- a/academy_management/views/academy_schedule_views.xml +++ b/academy_management/views/academy_schedule_views.xml @@ -17,10 +17,10 @@ - + - +