2021-02-06 04:58:25 +13:00
|
|
|
const {
|
|
|
|
BUILTIN_PERMISSIONS,
|
|
|
|
PermissionLevels,
|
|
|
|
} = require("../../utilities/security/permissions")
|
2020-12-03 06:08:25 +13:00
|
|
|
|
2021-02-06 04:58:25 +13:00
|
|
|
function updatePermissionOnRole(roleId, permissions, remove = false) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
exports.fetchBuiltin = function(ctx) {
|
2020-12-03 06:08:25 +13:00
|
|
|
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
|
|
|
|
}
|