- 老师可以创建上课记录,点名,批作业,管理班级
- 销售可以查看本校区的所有客户记录、创建客户记录、只能修改自己创建的所有的记录
- 学员可以查看自己成绩、交作业、介绍学员、建议投诉
- 可以在前端对各种信息增删该查(模式表单)
- 信息列表分页展示(自定义标签)
- 可以配置批量修改信息
- 提供简单的模糊搜索和高级的分类过滤功能,高级功能可以配置
- 新建班级课程以后,该班级课程下的所有学员自动创建一条包含默认值的上课记录
- 把用户分组,给组分配权限
- 权限控制的粒度细化到具体某个按钮能否点击的程度
- 通用的权限验证,权限模块与业务逻辑部分解耦(使用装饰器)
-
角色(权限组):校长,校长秘书,讲师,销售,学员
-
校长、校长秘书:有所有权限
- 对不同的表,不同的角色有不同的权限
- customer讲师只能看,销售有全部权限,学员不可见
- course,course_record讲师有全部权限,销售、学员只能看
- class_list讲师有全部权限,销售、学员只能看
- consult_record销售有全部权限,讲师、学员只能看
- study_record讲师有全部权限,销售、学员只能看
- user_profile,school校长和校长秘书有权限
- 对不同的表,不同的角色有不同的权限