Skip to content
Snippets Groups Projects
Commit c77757a8 authored by juanf's avatar juanf
Browse files

SSDM-5050 : Modification to file-based authentication user creation (template call)

SVN: 38225
parent 795dcbf7
No related branches found
No related tags found
No related merge requests found
......@@ -191,6 +191,8 @@ def process(tr, parameters, tableBuilder):
isOk = True;
if method == "registerUserPassword":
isOk = registerUserPassword(tr, parameters, tableBuilder);
if method == "updateUserInformation":
isOk = updateUserInformation(tr, parameters, tableBuilder);
if method == "getDirectLinkURL":
result = getDirectLinkURL();
isOk = True;
......@@ -469,6 +471,18 @@ def registerUserPassword(tr, parameters, tableBuilder):
return True;
else:
return False;
def updateUserInformation(tr, parameters, tableBuilder):
userId = parameters.get("userId"); #String
firstName = parameters.get("firstName"); #String
lastName = parameters.get("lastName"); #String
email = parameters.get("email"); #String
path = '../openBIS-server/jetty/bin/passwd.sh';
if os.path.isfile(path):
subprocess.call([path, 'change', userId, '-f', firstName, '-l', lastName, '-e', email]) #Changes the user info, fails silently if the user doesnt exist
return True;
else:
return False;
def getThreadProperties(transaction):
threadPropertyDict = {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment