From 2b7f6537488b9a77af685769a96f3cf3c1165727 Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Thu, 8 Oct 2015 07:11:03 +0000 Subject: [PATCH] update experiment group after adding user to experiment --- .../service/impl/userInfoSessionControllerImpl.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/python/dm/ds_web_service/service/impl/userInfoSessionControllerImpl.py b/src/python/dm/ds_web_service/service/impl/userInfoSessionControllerImpl.py index 53baa1ed..efcb8676 100755 --- a/src/python/dm/ds_web_service/service/impl/userInfoSessionControllerImpl.py +++ b/src/python/dm/ds_web_service/service/impl/userInfoSessionControllerImpl.py @@ -7,6 +7,7 @@ from dm.common.objects.dmObject import DmObject from dm.common.objects.dmObjectManager import DmObjectManager from dm.common.db.api.userDbApi import UserDbApi +from dm.ds_web_service.service.impl.experimentManager import ExperimentManager class UserInfoSessionControllerImpl(DmObjectManager): """ User info controller implementation class. """ @@ -25,5 +26,7 @@ class UserInfoSessionControllerImpl(DmObjectManager): return self.userDbApi.getUserByUsername(username) def addUserExperimentRole(self, username, experimentName, roleName): - return self.userDbApi.addUserExperimentRole(username, experimentName, roleName) + userInfo = self.userDbApi.addUserExperimentRole(username, experimentName, roleName) + ExperimentManager.getInstance().addUserToGroup(username, experimentName) + return userInfo -- GitLab