From 87f2003caa672d3cfa17aa43ec1d9c8cfb3acfe8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?=
<9664676+pengyuthon@user.noreply.gitee.com>
Date: Fri, 14 Aug 2026 17:17:01 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=95=99=E8=82=B2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
college/__manifest__.py | 2 +-
college/security/groups.xml | 7 +++
college/security/ir.model.access.csv | 2 +
college/views/menus.xml | 90 +++++++++++++++++++++++++++-
4 files changed, 99 insertions(+), 2 deletions(-)
diff --git a/college/__manifest__.py b/college/__manifest__.py
index c5ac616..304ef9f 100644
--- a/college/__manifest__.py
+++ b/college/__manifest__.py
@@ -24,7 +24,7 @@
""",
'category': 'Education',
'sequence': 20,
- 'depends': ['base', 'web', 'mail'],
+ 'depends': ['base', 'web', 'mail', 'base_install_request'],
'external_dependencies': {
'python': ['pypinyin'],
},
diff --git a/college/security/groups.xml b/college/security/groups.xml
index 77ecb3b..7f0c04a 100644
--- a/college/security/groups.xml
+++ b/college/security/groups.xml
@@ -8,12 +8,19 @@
老师
可创建/管理课程、布置与批改作业、查看全部学习进展。
+
+
学生
可查看自己选课的课程、提交作业、查看自己的学习进展,不能创建课程。
+
+
diff --git a/college/security/ir.model.access.csv b/college/security/ir.model.access.csv
index 862bffa..c8f8acd 100644
--- a/college/security/ir.model.access.csv
+++ b/college/security/ir.model.access.csv
@@ -44,3 +44,5 @@ access_yuthon_school_training_student,yuthon.school.training.student,model_yutho
access_yuthon_about_page_admin,yuthon.about.page.admin,model_yuthon_about_page,base.group_system,1,1,1,1
access_yuthon_about_page_teacher,yuthon.about.page.teacher,model_yuthon_about_page,college.group_teacher,1,1,1,1
access_yuthon_about_page_student,yuthon.about.page.student,model_yuthon_about_page,college.group_student,1,0,0,0
+access_ir_module_module_teacher,ir.module.module.teacher,base.model_ir_module_module,college.group_teacher,1,1,1,1
+access_ir_module_module_student,ir.module.module.student.read,base.model_ir_module_module,college.group_student,1,0,0,0
diff --git a/college/views/menus.xml b/college/views/menus.xml
index 3218b8d..c2af677 100644
--- a/college/views/menus.xml
+++ b/college/views/menus.xml
@@ -55,12 +55,100 @@ else:
-
+
+
+
+
+
+
+ ir.module.module.kanban.hide.request.access
+ ir.module.module
+
+
+
+ base.group_system
+
+
+
+
+
+
+
+ ir.module.module.kanban.teacher.install
+ ir.module.module
+
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+
+
+
+
+ ir.module.module.form.teacher.install
+ ir.module.module
+
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+ base.group_erp_manager
+
+
+
+