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 + + + +