From: Tony Mack Date: Thu, 8 Sep 2011 20:41:27 +0000 (-0400) Subject: generate username from users urn if it exists X-Git-Tag: sfa-1.0-36~15^2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=848918fb43f187d5dfabbd8e1ce4c9399386821f;p=sfa.git generate username from users urn if it exists --- diff --git a/sfa/plc/slices.py b/sfa/plc/slices.py index b67ded5a..abebcaa4 100644 --- a/sfa/plc/slices.py +++ b/sfa/plc/slices.py @@ -306,6 +306,10 @@ class Slices: for user in users: if 'email' in user: users_dict[user['email'].lower()] = user + elif 'urn' in user: + fake_email = Xrn(user['urn']).get_leaf() + "@geni.net" + user['email'] = fake_email.lower() + users_dict[fake_email] = user else: fake_email = hrn_to_pl_slicename(slice_hrn) + "@geni.net" user['email'] = fake_email.lower()