ret = self.testbed_shell.ldap.LdapAddUser(record)
if ret['bool'] is True:
- record['hrn'] = self.testbed_shell.root_auth + '.' + ret['uid']
+ #record['hrn'] = self.testbed_shell.root_auth + '.' + ret['uid']
logger.debug("IOTLAB_API AddPerson return code %s record %s "
% (ret, record))
- self.__add_person_to_db(record)
+ #self.__add_person_to_db(record)
return ret
- def __add_person_to_db(self, user_dict):
+ def add_person_to_db(self, user_dict):
"""
Add a federated user straight to db when the user issues a lease
request with iotlab nodes and that he has not registered with iotlab
if pubkey is not None and pkey is not None :
hierarchy = Hierarchy()
+ # We fake the parent in order to be able to create a valid GID
person_gid = hierarchy.create_gid(person_urn, create_uuid(), \
- pkey)
+ pkey, force_parent='iotlab')
if user_dict['email']:
logger.debug("__add_person_to_db \r\n \r\n \
IOTLAB IMPORTER PERSON EMAIL OK email %s "\
# XXX JORDAN XXX slice_record devrait recevoir le caller_xrn...
# LOIC maintenant c'est fait au dessus
- logger.debug("LOIC - slice_record[user] = %s" % slice_record['user'])
+ logger.debug("IOTLABDRIVER.PY - LOIC - slice_record[user][hrn] = %s" % slice_record['user']['hrn'])
+ logger.debug("IOTLABDRIVER.PY - LOIC - slice_record[reg-researchers] = %s" % slice_record['reg-researchers'])
persons = slices.verify_persons(xrn.hrn, slice_record, users,
options=options)
logger.debug("IOTLABDRIVER.PY AFTER slices.verify_persons")
logger.debug("LOIC - slice_record[user] = %s" % slice_record['user'])
+ logger.debug("IOTLABDRIVER.PY - LOIC - slice_record[reg-researchers] = %s" % slice_record['reg-researchers'])
# ensure slice record exists
current_slice = slices.verify_slice(xrn.hrn, slice_record, sfa_peer)
logger.debug("LOIC - AFTER verify_slice - slice_record[user] = %s" % slice_record['user'])
+ logger.debug("IOTLABDRIVER.PY - LOIC - slice_record[reg-researchers] = %s" % slice_record['reg-researchers'])
logger.debug("IOTLABDRIVER.PY \t ===============allocate \t\
\r\n \r\n current_slice %s" % (current_slice))