YApi 分组权限
- 认识 YApi
- 角色划分
- 项目权限
- 分组权限
- 分组操作
- 创建分组
- 项目列表
- 添加成员
- 分组删除
认识 YApi
YApi 是一个开源的接口管理平台,可以方便地管理和测试 API 接口,支持接口文档自动生成、Mock 数据生成、接口测试和接口监控等功能。YApi 支持多人协作、权限控制等功能,可以帮助团队更好地管理接口文档和开发流程。
角色划分
YApi 将扁平化管理模式的思想引入到产品的权限管理中,超级管理员 拥有最高的权限,并将权限分配给若干 组长,超级管理员 只需管理 组长 即可。
组长分为 分组组长 与 项目组长,他们的关系就是 一个分组内有若干 分组组长 ,这些 分组组长 在创建项目时就可以指定 项目组长。
分组组长 的权限包括修改分组、删除分组、创建分组下的项目。一般来说,分组组长 只需要对项目负责,将项目的操作任务安排给 项目组长 处理即可。
项目组长 只属于某一个项目因此它无法操作项目所属分组,但拥有项目的全部权限,项目组长 是 YApi 的基层管理者,承担了 YApi 绝大部分的日常管理工作。
项目权限
各角色针对项目的权限如下:
操作 | 游客 | 项目开发者 | 项目组长 | 超级管理员 |
---|---|---|---|---|
浏览公开项目与接口 | ✓ | ✓ | ✓ | ✓ |
浏览私有项目与接口 | ✓ | ✓ | ✓ | |
编辑项目信息 | ✓ | ✓ | ✓ | |
新建接口 | ✓ | ✓ | ✓ | |
编辑接口 | ✓ | ✓ | ✓ | |
编辑项目头像 | ✓ | ✓ | ||
删除项目 | ✓ | ✓ |
分组权限
各角色针对分组权限如下:
操作 | 游客 | 分组开发者 | 分组组长 | 超级管理员 |
---|---|---|---|---|
浏览分组 | ✓ | ✓ | ✓ | ✓ |
在分组中新建项目 | ✓ | ✓ | ✓ | |
编辑分组信息 | ✓ | ✓ | ||
管理分组成员 | ✓ | ✓ | ||
删除分组 | ✓ | ✓ |
分组操作
创建分组
进入首页,点击个人空间右侧的图标创建分组:
添加分组名、分组简介,指定分组组长(必须是已注册的用户名),点击确定:
进入分组,我们可以管理分组中的项目,成员;查看分组动态,以及对分组进行设置操作:
项目列表
点击【项目列表】tab 可以查看分组下的项目,点击【添加项目】按钮即可跳转新建项目页面:
添加成员
点击【成员列表】tab 可以查看分组下的所有成员,点击【添加成员】可以为该分组添加成员并设置成员权限:
注:用户名需为已注册的用户。
分组删除
点击【分组设置】tab ,点击删除并输入分组名即可删除分组:
注:只有超级管理员有权限删除分组。