1
0
Fork 0
mirror of synced 2024-09-10 14:35:47 +12:00
budibase/packages/server/src/api/controllers/permission.js

26 lines
604 B
JavaScript
Raw Normal View History

2021-02-06 04:58:25 +13:00
const {
BUILTIN_PERMISSIONS,
PermissionLevels,
} = require("../../utilities/security/permissions")
2021-02-06 04:58:25 +13:00
function updatePermissionOnRole(roleId, permissions, remove = false) {
}
exports.fetchBuiltin = function(ctx) {
ctx.body = Object.values(BUILTIN_PERMISSIONS)
}
2021-02-06 04:58:25 +13:00
exports.fetchLevels = function(ctx) {
ctx.body = Object.values(PermissionLevels)
}
exports.addPermission = async function(ctx) {
const permissions = ctx.body.permissions, appId = ctx.appId
updatePermissionOnRole
}
exports.removePermission = async function(ctx) {
const permissions = ctx.body.permissions, appId = ctx.appId
}