def verify_slice_leases(self, sfa_slice, requested_jobs_dict, peer):
-
+ logger.debug("SLABSLICES verify_slice_leases sfa_slice %s \
+ "%( sfa_slice))
#First get the list of current leases from OAR
- leases = self.driver.GetLeases({'name':sfa_slice['slice_hrn']})
+ leases = self.driver.GetLeases({'name':sfa_slice['hrn']})
logger.debug("SLABSLICES verify_slice_leases requested_jobs_dict %s \
leases %s "%(requested_jobs_dict, leases ))
#Deleted leases are the ones with lease id not declared in the Rspec
if deleted_leases:
- self.driver.DeleteLeases(deleted_leases, sfa_slice['slice_hrn'])
+ self.driver.DeleteLeases(deleted_leases, sfa_slice['hrn'])
logger.debug("SLABSLICES \
verify_slice_leases slice %s deleted_leases %s"\
%(sfa_slice, deleted_leases))
person['uid'] = self.driver.AddPerson(person)
#Update slice_Record with the id now known to LDAP
- slice_record['reg-researcher'] = [self.root_auth + '.' + person['uid']]
+ slice_record['reg-researchers'] = [self.driver.root_auth + '.' + person['uid']]
#if peer:
#person['peer_person_id'] = added_user['person_id']
added_persons.append(person)
# enable the account
- #self.driver.UpdatePerson(person['person_id'], {'enabled': True})
+ self.driver.UpdatePerson(slice_record['reg-researchers'][0], added_user_hrn)
# add person to site
#self.driver.AddPersonToSite(added_user_id, login_base)