diff --git a/academy_management/__manifest__.py b/academy_management/__manifest__.py
index e1ce385..7e24564 100644
--- a/academy_management/__manifest__.py
+++ b/academy_management/__manifest__.py
@@ -24,6 +24,8 @@ Academy Management
'data': [
'security/ir.model.access.csv',
'security/academy_security.xml',
+ 'reports/student_report_template.xml',
+ 'reports/student_report.xml',
'data/ir_sequence_data.xml',
'views/academy_course_views.xml',
'views/academy_schedule_views.xml',
diff --git a/academy_management/models/academy_course.py b/academy_management/models/academy_course.py
index 677945c..e4565e5 100644
--- a/academy_management/models/academy_course.py
+++ b/academy_management/models/academy_course.py
@@ -7,6 +7,7 @@ class AcademyCourse(models.Model):
name = fields.Char(string='Tên khóa học', required=True)
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ý')
_sql_constraints = [(
'code_unique',
diff --git a/academy_management/reports/student_report.xml b/academy_management/reports/student_report.xml
new file mode 100644
index 0000000..0658abc
--- /dev/null
+++ b/academy_management/reports/student_report.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ Báo cáo DS học sinh đăng ký
+ academy.course
+ qweb-pdf
+ academy_management.report_student_template
+ academy_management.report_student_template
+
+ report
+
+
+
\ No newline at end of file
diff --git a/academy_management/reports/student_report_template.xml b/academy_management/reports/student_report_template.xml
new file mode 100644
index 0000000..f2ac518
--- /dev/null
+++ b/academy_management/reports/student_report_template.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
Danh sách học sinh đăng ký khóa học:
+
+
+
+ | # |
+ Name |
+ Email |
+ Phone |
+
+
+
+
+
+ |
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
\ 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 b33da84..b9438d6 100644
--- a/academy_management/views/academy_course_views.xml
+++ b/academy_management/views/academy_course_views.xml
@@ -11,6 +11,7 @@
+
@@ -24,6 +25,7 @@
+