summaryrefslogtreecommitdiffstats
path: root/server/api/events.js
diff options
context:
space:
mode:
authorChristian Hofmaier2020-07-02 22:04:27 +0200
committerChristian Hofmaier2020-07-02 22:04:27 +0200
commitb0e0665fe2cefb7cfe69d73b338437e03f0b59de (patch)
tree9dd90b168e38b637def9011f0b46b48415cf308a /server/api/events.js
parent[permissionmanager] return group objects instead of id list (diff)
downloadbas-b0e0665fe2cefb7cfe69d73b338437e03f0b59de.tar.gz
bas-b0e0665fe2cefb7cfe69d73b338437e03f0b59de.tar.xz
bas-b0e0665fe2cefb7cfe69d73b338437e03f0b59de.zip
[permissionmanager] frontend use own getChilds function
Diffstat (limited to 'server/api/events.js')
-rw-r--r--server/api/events.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/server/api/events.js b/server/api/events.js
index 310a64a..4fcbda9 100644
--- a/server/api/events.js
+++ b/server/api/events.js
@@ -19,8 +19,8 @@ router.all(['', '/:x'], async (req, res, next) => {
break
case 'POST':
- // TODO: REMOVE blacklist free pass IF PM uses own blacklist function --> HELPER LIB?!
- if (req.params.x === 'blacklist') break
+ // TODO: Add Group-Permission check
+ if (req.params.x === 'getChilds') break
if (!await req.user.hasPermission('events.edit')) return res.status(403).send({ error: 'Missing permission', permission: 'events.edit' })
break
@@ -58,12 +58,11 @@ router.getAsync('', async (req, res) => {
/*
* @return: Returns a list of all childs of the given groups
- * Is also used by the PermissionManager Frontend to get it's blacklist childs
*/
-router.postAsync('/blacklist', async (req, res) => {
+router.postAsync('/getChilds', async (req, res) => {
if (req.body.groups) {
- var blacklist = await groupHelper.getAllChildren(req.body.groups)
- res.send(blacklist)
+ var childs = await groupHelper.getAllChildren(req.body.groups)
+ res.send(childs)
} else res.status(404).end()
})