跳到主要内容

Role 用户角色

Role

用户角色(Role)是炎凰数据平台中用于管理用户权限的地方。炎凰数据平台中的权限管理都是基于角色来实现的。 用户可以通过UI或者API来创建一个用户角色。

继承自:

示例 1:
 const role = new Role(inuitService, 'role_name');
 // 调用fetch方法获取角色信息
 await role.fetch();
 console.log(role.properties());
 // 调用update方法更新角色信息
 await newRole?.update({
     'name': 'new_role_name',
     'description': 'Another role description',
 });
 // 调用remove方法删除角色
 await newRole?.remove();

成员函数:

Roles

用户角色列表(Roles),用于获取所有用户角色列表的信息。

继承自:

示例 1:
 // 调用collection上的create方法创建一个新的角色
 const newRole = await service.userRoles().create({
     name: 'test_role_1',
     description: 'Role created by sdk unit test',
 }) as Role;

成员函数: