Apply .gitignore cleanup
This commit is contained in:
16
frontend/lib/rbac.js
Executable file → Normal file
16
frontend/lib/rbac.js
Executable file → Normal file
@@ -1,8 +1,8 @@
|
||||
// lib/rbac.js
|
||||
export function can(user, perm) {
|
||||
const set = new Set(user?.permissions || []);
|
||||
return set.has(perm);
|
||||
}
|
||||
export function inRole(user, ...roles) {
|
||||
return roles.includes(user?.role);
|
||||
}
|
||||
// lib/rbac.js
|
||||
export function can(user, perm) {
|
||||
const set = new Set(user?.permissions || []);
|
||||
return set.has(perm);
|
||||
}
|
||||
export function inRole(user, ...roles) {
|
||||
return roles.includes(user?.role);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user