summaryrefslogtreecommitdiffstats
path: root/server/api/groups.js
diff options
context:
space:
mode:
authorUdo Walter2018-07-20 05:49:54 +0200
committerUdo Walter2018-07-20 05:49:54 +0200
commitbe1394e50b38f229260e267828cd880299b99393 (patch)
tree6deb141088fdf46d41cf48443a1b5e2478494326 /server/api/groups.js
parent[webapp/devserver] api port for the webpack dev server proxy must now be set ... (diff)
downloadbas-be1394e50b38f229260e267828cd880299b99393.tar.gz
bas-be1394e50b38f229260e267828cd880299b99393.tar.xz
bas-be1394e50b38f229260e267828cd880299b99393.zip
[webapp/settings] added switch to enable colored tab panels
Diffstat (limited to 'server/api/groups.js')
-rw-r--r--server/api/groups.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/server/api/groups.js b/server/api/groups.js
index 2d1182b..8158d1c 100644
--- a/server/api/groups.js
+++ b/server/api/groups.js
@@ -6,9 +6,11 @@ module.exports = {
get: function (req, res) {
var id = req.query.id > 0 ? req.query.id : null
switch (req.query.action) {
- case 'getInfo':
- db.group.findOne({ where: { id: req.query.id }}).then(group => {
- res.send(group)
+ case 'getParents':
+ db.group.findOne({ where: { id: req.query.id }, include: ['parents']}).then(group => {
+ group.getParents().then(parents => {
+ res.send(parents.map(x => ({ id: x.id, name: x.name })))
+ })
})
break
case 'getSubGroups':
@@ -28,7 +30,7 @@ module.exports = {
post: function (req, res) {
var id = req.body.id > 0 ? req.body.id : null
switch (req.body.action) {
- case 'setInfo':
+ case 'update':
if (!id) res.end()
db.group.update({ name: req.body.name }, { where: { id: id } })
res.end()