X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fmisc.py;h=ca8dbba9b79c77e412c96dcb0550a11c15317f2c;hb=e3f88d70faf18abb99b487812e04bcf6023f97a5;hp=b674cd5af900f4adbe12c61dbd0dc5a1aaa74a92;hpb=cf9cc8a92ccd63f04c8d01e28c2c9c4e08f77d3d;p=sfa.git diff --git a/sfa/util/misc.py b/sfa/util/misc.py index b674cd5a..ca8dbba9 100644 --- a/sfa/util/misc.py +++ b/sfa/util/misc.py @@ -28,8 +28,8 @@ def hostname_to_hrn(auth_hrn, login_base, hostname): """ Convert hrn to plantelab name. """ - genihostname = ".".join([auth_hrn, login_base, hostname.split(".")[0]]) - return genihostname + sfa_hostname = ".".join([auth_hrn, login_base, hostname.split(".")[0]]) + return sfa_hostname def slicename_to_hrn(auth_hrn, slicename): """ @@ -40,3 +40,10 @@ def slicename_to_hrn(auth_hrn, slicename): return slice_hrn +def email_to_hrn(auth_hrn, email): + parts = email.split("@") + username = parts[0] + username = username.replace(".", "_") + person_hrn = ".".join([auth_hrn, username]) + + return person_hrn