1
0
Fork 0
mirror of synced 2024-06-28 11:00:55 +12:00
budibase/packages/server/src/api/controllers/permission.js
2021-02-05 15:58:25 +00:00

26 lines
604 B
JavaScript

const {
BUILTIN_PERMISSIONS,
PermissionLevels,
} = require("../../utilities/security/permissions")
function updatePermissionOnRole(roleId, permissions, remove = false) {
}
exports.fetchBuiltin = function(ctx) {
ctx.body = Object.values(BUILTIN_PERMISSIONS)
}
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
}