From 7e4e6f5eab334d588e243845155ae38bed083689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Wed, 3 Jun 2015 18:26:25 +0200 Subject: [PATCH] Feature #3748: User add/del secondary group --- .../public/app/tabs/users-tab/actions.js | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/src/sunstone/public/app/tabs/users-tab/actions.js b/src/sunstone/public/app/tabs/users-tab/actions.js index cd28c04e78..af7e19e94c 100644 --- a/src/sunstone/public/app/tabs/users-tab/actions.js +++ b/src/sunstone/public/app/tabs/users-tab/actions.js @@ -73,6 +73,30 @@ define(function(require) { "User.chgrp" : { type: "multiple", call: OpenNebulaResource.chgrp, + callback : function(req){ + Sunstone.runAction(RESOURCE+".refresh"); + }, + elements: function() { + return Sunstone.getDataTable(TAB_ID).elements(); + }, + error: Notifier.onError, + }, + + "User.addgroup" : { + type: "multiple", + call: OpenNebulaResource.addgroup, + callback : function(req){ + Sunstone.runAction(RESOURCE+".refresh"); + }, + elements: function() { + return Sunstone.getDataTable(TAB_ID).elements(); + }, + error: Notifier.onError, + }, + + "User.delgroup" : { + type: "multiple", + call: OpenNebulaResource.delgroup, callback : function(req){ Sunstone.runAction(RESOURCE+".show",req.request.data[0][0]); }, @@ -81,26 +105,7 @@ define(function(require) { }, error: Notifier.onError, }, - /* TODO - "User.addgroup" : { - type: "multiple", - call: OpenNebulaResource.addgroup, - callback : function(req){ - Sunstone.runAction(RESOURCE+".show",req.request.data[0][0]); - }, - elements : userElements, - error: onError - }, - "User.delgroup" : { - type: "multiple", - call: OpenNebulaResource.delgroup, - callback : function(req){ - Sunstone.runAction(RESOURCE+".show",req.request.data[0][0]); - }, - elements : userElements, - error: onError - }, - */ + "User.change_authentication" : { type: "custom", call: function(){