功能描述

团队管理模块包含了团队/团队成员管理、数据中心管理和角色管理。下面逐个介绍功能及使用方式

团队管理

用户可以属于一个团队,也可以属于多个团队,用户也可以创建和离开团队。

创建团队

Rainbond注册的第一个用户是平台管理员,他可以新建其他团队,后续再注册的用户为普通用户。

新用户注册后默认创建一个 名为 <注册名称>的团队 的团队。

平台管理员新建团队团队管理 - 图1

团队重命名

团队管理 - 图2

角色与团队成员管理

为了让用户能够更好的管理团队及分配相关功能,我们设计了基于角色的权限系统。该系统基于 角色 来控制成员的行为,并支持用户自定义 团队中的角色,平台默认设置了三个角色,分别为:

  • Admin:团队管理员
  • Developer:开发者
  • Viewer:观察者
    权限系统拥有灵活定制性的同时也使权限控制的粒度更加细腻。

团队管理 - 图3

添加角色

如果您是团队的owner(创建者)或者admin(管理员),您可以在团队管理中的角色管理一栏中点击添加角色来为本团队新添加一个角色,同时为这个角色绑定您需要的权限选项。

注意:

  • 如果您想定义一个角色来参与团队或者应用的相关操作,那请您务必赋予这个角色一些基本的权限,比如登入团队查看应用信息
  • 您添加的角色名称不可以与系统默认的角色名称相同
  • 角色名称是三十个字符内的数字/字母/中文字符/下划线/中划线的任意组合
团队管理 - 图4

删除角色

您可以删除团队中自定义的角色,但您在本团队中的角色必须是owner(创建者)或者admin(管理员)才可以进行删除自定义角色的操作。您可以在团队管理中的角色管理一栏中点击想要删除角色后方的删除`按钮,再次点击确认后即可删除本角色。

注意:

  • 如果您的团队中已经有成员拥有此角色,那您不能直接删除该角色
团队管理 - 图5

编辑角色

您可以修改自定义角色的名称以及这个角色对应的权限选项。但您在本团队中的角色必须是owner(创建者)或者admin(管理员)才可以进行修改自定义角色的操作。您可以在团队管理中的角色管理一栏中点击想要修改的角色后方的修改按钮,修改角色名称以及对应的权限选项,确认无误后点击确认即可完成对次角色的修改,

团队管理 - 图6

添加团队成员

如果您在本团队拥有的角色中包含团队权限设置这一权限,那么您可以在团队管理中的团队成员一栏中查看您当前团队下的所有成员,并点击添加成员可以为团队新添加一个成员,并给该成员授予一个您当前团队中存在的角色,这样该成员就拥有该角色所对应的所有权限操作了。

团队管理 - 图7

删除团队成员

如果您在本团队拥有的角色中包含团队权限设置这一权限,那么您可以在团队管理中的团队成员一栏中点击您想要删除成员后方的删除按钮,再次确认后即可将此成员在本团队中移除。

团队管理 - 图8

修改成员角色

如果您在本团队拥有的角色中包含团队权限设置这一权限,那么您可以在团队管理中的团队成员一栏中点击您想要修改的成员后方的修改角色按钮,给该成员选择一些您团队中已经存在的角色,点击确认即可修改该成员在此团队中的角色。

团队管理 - 图9

应用权限管理

应用权限是您在某一个应用中给该团队中的成员赋予的一些权限,这些权限只在该应用下有效,我们设计应用权限的初衷是当您团队中的一个成员,在该团队中的角色对应的权限比较有限,但您又想让该成员去管理某一个应用,就您就可以在一个应用中添加该成员并赋予他/她更丰富的权限操作。

注意:

  • 如果您在团队管理中新建一个团队角色,并给这个角色绑定了一个应用相关的权限,那么这些应用相关的权限在所有的应用中都有效。
  • 在某一应用中添加一个应用成员并赋予一些应用相关的权限,并不会覆盖掉该成员在团队的中角色所对应的那些应用相关的权限,而是取两者的权限并集。
  • 如果您想让一个成员查看到应用组的信息总览,那么请您给该成员团队中的角色添加查看应用信息的权限。

添加应用成员

如果您拥有的权限中存在 应用权限设置 这一权限操作,那么您可以在此应用中添加一个 应用成员 。首先进入到您的应用页面,点击 设置 选项,在该页面最下方的 成员应用权限 一栏中点击 设置成员应用权限 按钮,选择您当前团队中的一些成员,并给这些成员绑定一些应用相关的权限操作,点击确认即可完成应用成员设置。

删除应用成员

如果您拥有的权限中存在 应用权限设置 这一权限操作,那么您可以在此应用中删除一个 应用成员 。首先进入到您的应用页面,点击 设置 选项,在该页面最下方的 成员应用权限 一栏中点击您想要删除成员后方的 移除应用权限 ,再次确认后即可将此成员在本应用中移除。

修改应用成员权限

如果您拥有的权限中存在 应用权限设置 这一权限操作,那么您可以在此应用中编辑一个 应用成员 在此应用下的权限。首先进入到您的应用页面,点击 设置 选项,在该页面最下方的 成员应用权限 一栏中点击您想要编辑成员后方的 编辑权限 按钮 ,给该成员选择一些新的权限后点击确认即可完成修改。

团队管理 - 图10
团队管理 - 图11

权限功能说明

权限功能说明
登入团队该权限控制一些团队信息的获取,如果您定义的角色是为了使用该团队,那么请您务必选择该权限
开通数据中心控制该角色能否为团队开通数据中心
团队权限设置为团队添加团队成员,删除团队成员,修改团队成员角色
自定义角色能否在团队中添加自定义角色,删除自定义角色,修改自定义角色对应的权限。目前只有团队的owner与admin拥有此权限
应用导入导出控制云市应用的导入和导出操作
查看插件信息团队中我的插件板块的查看权限
插件管理在团队中新建插件,删除插件,安装插件,管理插件等操作权限
应用组管理新建应用组,删除应用组,应用组内应用的移动
应用组分享应用组分享的权限
创建应用创建应用的权限
删除应用删除一个应用的权限
查看应用信息应用组总览信息查看,应用的信息获取和查看
部署应用应用的构建和部署权限
启动应用启动一个应用的权限
关闭应用关闭一个应用的权限
重启应用重启一个应用的权限
回滚应用回滚一个应用的权限
应用容器管理获取容器节点与进入容器
应用伸缩管理应用伸缩板块的操作权限
应用扩展管理应用扩展板块的操作权限
应用配置管理应用依赖,存储,端口,特性,环境变量,健康监测,自动部署等应用的配置操作权限
应用权限设置在一个应用中添加应用成员,删除应用成员,修改应用成员在本应用中的权限