跳到主要内容

Group 用户群组

Group

用户群组(Group)类。用户群组是炎凰数据平台的权限管理中的一个概念。 管理原可以创建/删除用户群组,可以将用户加入/移出某个群组。 管理原可以给一些用户群组分配一些角色,然后用户群组中的用户就会继承这些角色的权限。

继承自:

示例 1:
const group = new Group();
group.init(inuitService, 'test_group');
//获取用户群组的信息
group.fetch().then(() => {});
//获取用户群组的权限
group.roles().then(() => {});
//获取用户群组的成员
group.members().then(() => {});

成员函数:

roles() → {Promise}

获取用户群组的角色

members() → {Promise}

获取用户群组的成员

saveRoles(roles: object) → {Promise}

修改用户群组的角色

参数:
参数名称参数类型描述
rolesobject

新的群组角色

Groups

用户群组(Group)列表类。用于创建用户群组或者获取用户群组(Group)的列表。

继承自:

示例 1:
const groups = catalogService.groups();
// 获取用户群组列表
groups.fetch().then(() => {});
// 创建用户群组,名为test_group
groups.create({
    name: 'test_group',
}).then((newGroup) => {
   // do something with newGroup
})

成员函数: