mirror of
https://github.com/YMFE/yapi.git
synced 2025-01-06 12:45:22 +08:00
37 lines
1.9 KiB
Markdown
Executable File
37 lines
1.9 KiB
Markdown
Executable File
接口管理的逻辑较为复杂,操作频率高,层层审批将严重拖慢生产效率,因此传统的金字塔管理模式并不适用。
|
||
|
||
YAPI 将扁平化管理模式的思想引入到产品的权限管理中,`超级管理员` 拥有最高的权限,并将权限分配给若干 `组长`,`超级管理员` 只需管理`组长` 即可,实际上管理YAPI各大分组与项目的是“`组长`”。`组长`对分组或项目负责,一般由BU负责人/项目负责人担任。
|
||
|
||
## 认识组长
|
||
|
||
组长分为 `分组组长` 与 `项目组长`,组长对分组或项目负责,拥有分组或项目下的所有权限,二者区别如下:
|
||
|
||
`分组组长` 有权限修改分组、删除分组,可以创建分组下的项目。一般来说,组长只需要对项目负责,将项目的操作任务安排给项目组长处理即可。
|
||
|
||
`项目组长` 无法操作分组,但拥有项目的全部权限,`项目组长` 是 YApi 的基层管理者,承担了 YApi 绝大部分的日常管理工作。
|
||
|
||
## 权限列表
|
||
|
||
### 项目权限
|
||
|
||
| 操作 | 游客 | 开发者 | 组长 | 超级管理员 |
|
||
| :-------------- | :------------: | :------------: | :------------: | :------------: |
|
||
| 浏览公开项目与接口 | ✓ | ✓ | ✓ | ✓ |
|
||
| 浏览私有项目与接口 | | ✓ | ✓ | ✓ |
|
||
| 编辑项目信息 | | ✓ | ✓ | ✓ |
|
||
| 新建接口 | | ✓ | ✓ | ✓ |
|
||
| 编辑接口 | | ✓ | ✓ | ✓ |
|
||
| 编辑项目头像 | | | ✓ | ✓ |
|
||
| 删除项目 | | | ✓ | ✓ |
|
||
|
||
|
||
### 分组权限
|
||
|
||
| 操作 | 游客 | 开发者 | 组长 | 超级管理员 |
|
||
| :-------------- | :------------: | :------------: | :------------: | :------------: |
|
||
| 浏览分组 | ✓ | ✓ | ✓ | ✓ |
|
||
| 在分组中新建项目 | | ✓ | ✓ | ✓ |
|
||
| 编辑分组信息 | | | ✓ | ✓ |
|
||
| 管理分组成员 | | | ✓ | ✓ |
|
||
| 删除分组 | | | ✓ | ✓ |
|