diff --git a/docSite/assets/imgs/ability1.png b/docSite/assets/imgs/ability1.png deleted file mode 100644 index bcab2942d..000000000 Binary files a/docSite/assets/imgs/ability1.png and /dev/null differ diff --git a/docSite/assets/imgs/ability2.png b/docSite/assets/imgs/ability2.png deleted file mode 100644 index b16fc7a44..000000000 Binary files a/docSite/assets/imgs/ability2.png and /dev/null differ diff --git a/docSite/assets/imgs/ability3.png b/docSite/assets/imgs/ability3.png deleted file mode 100644 index 390aa19d0..000000000 Binary files a/docSite/assets/imgs/ability3.png and /dev/null differ diff --git a/docSite/assets/imgs/ability4.png b/docSite/assets/imgs/ability4.png deleted file mode 100644 index 8ff4c1ef0..000000000 Binary files a/docSite/assets/imgs/ability4.png and /dev/null differ diff --git a/docSite/assets/imgs/ability5.png b/docSite/assets/imgs/ability5.png deleted file mode 100644 index 0f6c1c03f..000000000 Binary files a/docSite/assets/imgs/ability5.png and /dev/null differ diff --git a/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image1.jpeg b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image1.jpeg new file mode 100644 index 000000000..b1acdae4b Binary files /dev/null and b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image1.jpeg differ diff --git a/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image2.png b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image2.png new file mode 100644 index 000000000..4df1a846f Binary files /dev/null and b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image2.png differ diff --git a/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image3.png b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image3.png new file mode 100644 index 000000000..46ab8b822 Binary files /dev/null and b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image3.png differ diff --git a/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image4.png b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image4.png new file mode 100644 index 000000000..f4c56a0fd Binary files /dev/null and b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image4.png differ diff --git a/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image5.png b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image5.png new file mode 100644 index 000000000..13212f9c5 Binary files /dev/null and b/docSite/assets/imgs/guide/team_permissions/team_roles_permissions/image5.png differ diff --git a/docSite/assets/imgs/intro/image1.png b/docSite/assets/imgs/intro/image1.png new file mode 100644 index 000000000..3958a7ede Binary files /dev/null and b/docSite/assets/imgs/intro/image1.png differ diff --git a/docSite/assets/imgs/intro/image2.png b/docSite/assets/imgs/intro/image2.png new file mode 100644 index 000000000..6dd5a5b5e Binary files /dev/null and b/docSite/assets/imgs/intro/image2.png differ diff --git a/docSite/assets/imgs/intro/image3.png b/docSite/assets/imgs/intro/image3.png new file mode 100644 index 000000000..c94055d01 Binary files /dev/null and b/docSite/assets/imgs/intro/image3.png differ diff --git a/docSite/assets/imgs/intro/image4.png b/docSite/assets/imgs/intro/image4.png new file mode 100644 index 000000000..881b0209d Binary files /dev/null and b/docSite/assets/imgs/intro/image4.png differ diff --git a/docSite/assets/imgs/intro/image5.png b/docSite/assets/imgs/intro/image5.png new file mode 100644 index 000000000..90e217bb5 Binary files /dev/null and b/docSite/assets/imgs/intro/image5.png differ diff --git a/docSite/assets/imgs/intro/image6.png b/docSite/assets/imgs/intro/image6.png new file mode 100644 index 000000000..c9e8bb9e6 Binary files /dev/null and b/docSite/assets/imgs/intro/image6.png differ diff --git a/docSite/assets/imgs/intro/image7.png b/docSite/assets/imgs/intro/image7.png new file mode 100644 index 000000000..d0770149b Binary files /dev/null and b/docSite/assets/imgs/intro/image7.png differ diff --git a/docSite/assets/imgs/intro/image8.png b/docSite/assets/imgs/intro/image8.png new file mode 100644 index 000000000..03e501309 Binary files /dev/null and b/docSite/assets/imgs/intro/image8.png differ diff --git a/docSite/assets/imgs/intro1.webp b/docSite/assets/imgs/intro1.webp deleted file mode 100644 index d76038c9a..000000000 Binary files a/docSite/assets/imgs/intro1.webp and /dev/null differ diff --git a/docSite/assets/imgs/intro2.png b/docSite/assets/imgs/intro2.png deleted file mode 100644 index a39beb544..000000000 Binary files a/docSite/assets/imgs/intro2.png and /dev/null differ diff --git a/docSite/assets/imgs/intro3.png b/docSite/assets/imgs/intro3.png deleted file mode 100644 index 85fb58dfc..000000000 Binary files a/docSite/assets/imgs/intro3.png and /dev/null differ diff --git a/docSite/assets/imgs/intro4.png b/docSite/assets/imgs/intro4.png deleted file mode 100644 index ea41013a8..000000000 Binary files a/docSite/assets/imgs/intro4.png and /dev/null differ diff --git a/docSite/content/zh-cn/docs/guide/team_permissions/team_roles_permissions.md b/docSite/content/zh-cn/docs/guide/team_permissions/team_roles_permissions.md index f76256a72..6351c0baa 100644 --- a/docSite/content/zh-cn/docs/guide/team_permissions/team_roles_permissions.md +++ b/docSite/content/zh-cn/docs/guide/team_permissions/team_roles_permissions.md @@ -5,4 +5,207 @@ icon: "group" draft: false toc: true weight: 450 ---- \ No newline at end of file +--- + +# 团队 & 成员组 & 权限 + +## 权限系统简介 + +FastGPT +权限系统融合了基于**属性**和基于**角色**的权限管理范式,为团队协作提供精细化的权限控制方案。通过**成员、部门和群组**三种管理模式,您可以灵活配置对团队、应用和知识库等资源的访问权限。 + +## 团队 + +每位用户可以同时归属于多个团队,系统默认为每位用户创建一个初始团队。目前暂不支持用户手动创建额外团队。 + +## 权限管理 + +FastGPT 提供三种权限管理维度: + +**成员权限**:最高优先级,直接赋予个人的权限 + +**部门与群组权限**:采用权限并集原则,优先级低于成员权限 + +权限判定遵循以下逻辑: + +首先检查用户的个人成员权限 + +其次检查用户所属部门和群组的权限(取并集) + +最终权限为上述结果的组合 + +鉴权逻辑如下: + + + +### 资源权限 + +对于不同的**资源**,有不同的权限。 + +这里说的资源,是指应用、知识库、团队等等概念。 + +下表为不同资源,可以进行管理的权限。 + +
| 资源 | +可管理权限 | +说明 | +
|---|---|---|
| 团队 | +创建应用 | +创建,删除等基础操作 | +
| 创建知识库 | +创建,删除等基础操作 | +|
| 创建团队 APIKey | +创建,删除等基础操作 | +|
| 管理成员 | +邀请、移除用户,创建群组等 | +|
| 应用 | +可使用 | +允许进行对话交互 | +
| 可编辑 | +修改基本信息,进行流程编排等 | +|
| 可管理 | +添加或删除协作者 | +|
| 知识库 | +可使用 | +可以在应用中调用该知识库 | +
| 可编辑 | +修改知识库的内容 | +|
| 可管理 | +添加或删除协作者 | +