rbac

DEPRECATED

Pengembang dapat menggunakan fungsi pada rbac untuk mendapatkan informasi terkait hak akses pengguna berbasis peran (role).

ctx.moco.rbac;

RBAC methods

getTableAccess(table)

Arguments

nametypedescription
tablestringnama tabel di database

Return

Promise<object>
Rincian akses ke tabel di database, baik bagi pengguna yang login maupun tidak.

// Peran Anonymous aktif, pengguna terlogin.
{
table: "test",
roles: ["Administrator", "Manager", "Anonymous"],
select: ["id", "description"],
insert: ["id", "name", "exampleId"],
update: ["id", "description"],
delete: false
}
// Peran Anonymous aktif, pengguna tidak login.
{
table: "test",
roles: ["Anonymous"],
select: ["id"],
insert: [],
update: [],
delete: false
}
// Peran Anonymous nonaktif, pengguna terlogin.
{
table: "test",
roles: ["Administrator", "Manager"],
select: ["id", "description"],
insert: ["id", "name", "exampleId"],
update: ["id", "description"],
delete: false
}
// Peran Anonymous nonaktif, pengguna tidak login.
{
table: "test",
roles: [],
select: [],
insert: [],
update: [],
delete: false
}