系统管理
基于kuzzle的用户管理系统,包括用户管理、角色管理、部门管理、资源管理以及权限设置。
快速开始
系统管理中大的模块分为用户管理、角色管理、部门管理、资源管理,一般管理员或者超级管理员才需要展示这部分,游客或者注册用户是不需要展示这部分的。每个模块对应一个store和相应的UI组件: ...
用户管理
用户管理中全部功能包括:用户的查询,增加单个用户,批量新增用户,编辑用户(编辑用户基本信息以及修改密码),删除用户,批量设置用户的角色,批量设置用户的部门,设置用户的权限。 只需要接入用户管理(...
角色管理
角色管理中的功能有新增,删除,编辑角色以及权限配置。系统会默认生成四种角色,新增角色时会需要从默认角色(除了超级管理员,因为只能有一个超管角色)中选一种角色类型,表示新增角色的初始配置。 默认的...
资源管理
资源管理中主要管理的是需要存入资源表,来做权限控制的资源,默认存在的资源类型为RESOURCE,比如需要被权限控制的前端页面或者按钮等资源。这种需要存入资源表的数据,可扩展类型,也就是自定义资源...
部门管理
部门管理中功能有:部门的新增,删除,修改以及设置部门关联角色,编辑用户的角色。 tsx文件 import { systemStore, systemStoreNames, Department ...
其他配置
系统管理中还有一个SystemConfigStore,用来设置系统管理的一些全局配置。 import { systemStore, systemStoreNames, SystemConfigS...
用户操作注意事项
操作注意事项 正常情况下,数据库没第一次初始化会创建默认的角色,如果角色缺少,则需要后台手动创建 第一个用户需要使用不带app的管理员账号创建,创建后在后台手动添加app字段 使用新创建的管理...