管理配置
xObserve 中的每个用户都有自己的角色,而角色则决定了用户的权限。目前有三种角色:
在这些角色中,超级管理员是最特别的: 只有 admin
用户是超级管理员,这是直接在代码中写死的。因此你无法修改 admin
用户的用户名和角色。
超级管理员拥有全部的权限,包括管理 Admin
角色。
Admin
可以创建团队,也可以向团队中添加用户以及管理用户在团队中的角色。
团队角色有两种
事实上, xObserve 根本就没有传统意义上的用户角色,只有团队角色,只是为了方便管理,我们把 global
团队的用户和角色抽象出来,形成了 xObserve
的用户和角色。
如上所述,xObserve
中的用户和角色其实就是 global
团队的用户和角色。
如上图所示,这是用户配置页面,用户的角色其实是从 global
团队中获取的。
我们来看看 global
团队:
可以看到,global
团队中的用户和角色和 xObserve
中的用户和角色是一样的,只是没有 Super admin
,因为 Super admin
是写死在代码中的。
另外有趣的是,我们甚至没有把 xobserve-admin
添加到 global
团队中: 当添加一个用户到 xObserve 时,global
team 会自动添加这个用户和相同的角色。
总之,在 xObserve 中,用户其实是添加到 global
团队的,当你为一个用户设置角色时,你其实是在设置他在 global
团队中的角色,反之亦然。
Admin
角色可以在 xObserve
中做很多事情,因此我们建议你使用 Admin
角色来管理 xObserve
。
关于 Admin
角色,有一些你需要知道的事情:
目前来说:
global
团队的管理员可以编辑任何仪表盘 也许我们会在未来引入更多的角色,比如 编辑者
角色,他可以编辑和保存仪表盘,但是不能管理团队用户和设置。