跳到主要内容

自定义角色

组织管理员可以根据组织的实际需求创建自定义的用户角色,并灵活地定义角色名称和权限。

新增角色/自定义角色


  1. 点击成员管理下方的「角色与权限」可进入角色与权限管理页。

  1. 点击右上角「新增角色」后输入角色名称和角色介绍后点击「下一步」

  1. 可通过选择配置角色权限:

目前支持配置的资源及权限点包括:

资源权限点权限说明
组织设置组织基本信息设置的权限,包括组织名称、组织简介、组织 logo、组织邮箱、官网、所在地等
项目创建组织内创建项目的权限,注:如果采用独立模式,则创建人默认也会被添加到项目成员中
forkfork 组织中的项目权限
设置组织项目基本信息设置权限,包括项目名称、项目简介、项目模块等设置
代码推送组织内项目的代码推送权限,注:如果项目有设置保护分支,则优先以保护分支规则为准
下载组织内项目的代码下载权限,包括:clone、下载 zip 包 等
Issue创建组织内项目的 issue 创建权限
更新组织内项目的 issue 更新权限,包括设置 issue 负责人、设置 label、设置里程碑、设置关联pr、关联看板等
关闭/重开组织内项目的 issue 关闭、重开权限,注:issue 的创建者默认拥有 issue 标题、描述的更新权限,issue 的关闭、重开权限
置顶组织内项目的 issue 置顶、取消置顶权限,注:每个项目最多置顶 6 个 issue
锁定组织内项目的 issue 锁定、解除锁定权限,issue 锁定后只允许项目成员参与 issue 讨论
项目 Label创建组织内项目的 label 创建权限
更新组织内项目的 label 更新权限
删除组织内项目的 label 删除权限
里程碑创建组织内项目里程碑的创建权限
更新组织内项目里程碑的更新权限
删除组织内项目里程碑的删除权限
分支创建组织内项目分支的创建权限,注:如果项目有设置保护分支,则优先以保护分支规则为准
删除组织内项目分支的删除权限,注:如果项目有设置保护分支,则优先以保护分支规则为准
Tag创建组织内项目的 tag 创建权限,注:如果项目有设置保护 tag,则优先以保护 tag 规则为准
删除组织内项目的 tag 删除权限,注:如果项目有设置保护 tag,则优先以保护 tag 规则为准
Pull Request创建组织内项目的 PR 创建权限
更新组织内项目的 PR 更新权限,包括设置 PR 负责人、设置 label、设置审查人、设置测试人、设置评审人、设置里程碑、设置关联pr、关联看板等
评审组织内项目的 PR 评审权限
审查组织内项目的 PR 审查权限,包括重置所有审查状态权限
测试组织内项目的 PR 测试权限,包括重置所有测试状态权限
合并组织内项目的 PR 合并权限,注:如果目标分支有设置保护分支,则优先以保护分支规则为准
关闭组织内项目的 PR 关闭权限
重开组织内项目的 PR 重开权限
评论创建组织内项目的评论权限(包括项目 issue 评论、项目 PR 评论、项目 PR CodeReview、项目 commit 评论、项目讨论评论等),以及组织讨论评论权限
解决组织内项目 PR CodeReview 的解决问题权限,可以将某个 CodeReview 问题标记为已解决
讨论创建组织内项目讨论或组织讨论的创建权限
更新组织内项目讨论或组织讨论的更新权限,包括问题型讨论的采纳答案权限
锁定组织内项目讨论或组织讨论的锁定、解除锁定权限
置顶组织内项目讨论或组织讨论的置顶、取消置顶(包括全部分类置顶、单个分类置顶)权限
关闭/重开组织内项目讨论或组织讨论的关闭/重开权限
看板更新组织看板的更新权限,包括更新看板内容、更新看板设置、添加自定义字段设置等
关闭/重开组织看板的关闭/重开权限
  1. 组织和项目成员管理权限不支持自定义放开
  2. 在自定义权限中,仅项目 label 权限可用,组织 label 权限不适用。组织标签仍然由组织管理员和维护者操作和管理
  3. 在自定义权限资源中存在一些关联的资源权限。在配置自定义角色权限时,系统会默认勾选依赖的权限

相互依赖的权限点包括:

资源权限依赖资源依赖权限
tag创建代码推送+下载
tag删除代码推送+下载
代码推送代码下载
项目fork代码下载
pr合并代码推送
看板更新issue+PR更新
分支创建代码推送+下载
分支删除代码推送+下载
里程碑更新issue+PR更新
  • 权限配置完成后点击「保存」,出现创建成功则代表自定义角色创建成功。

  • 创建的新角色将会出现在角色列表,在该角色行左侧可编辑角色:
  1. 点击「编辑」可以编辑角色名称及角色介绍。
  2. 点击「权限编辑」可以重新对角色权限进行配置。
  3. 点击「查看」可以查看角色的角色名称、角色描述、角色已选择权限。
  4. 点击「删除」可删除该自定义角色。

自定义角色限制

在创建自定义角色时请注意:

  1. 最大角色数: 每个组织最多允许创建 50 个自定义角色。
  2. 角色名称: 角色名称必须是唯一的,并且不能与系统预设角色名称重复。

在角色创建完成后,你可以开始邀请成员,邀请的成员将被赋予该角色所配置的全部权限。