Merge branch 'senslab2' of ssh://git.f-lab.fr/git/sfa into senslab2
authorSandrine Avakian <sandrine.avakian@inria.fr>
Wed, 16 Nov 2011 14:44:58 +0000 (15:44 +0100)
committerSandrine Avakian <sandrine.avakian@inria.fr>
Wed, 16 Nov 2011 14:44:58 +0000 (15:44 +0100)
1  2 
sfa/senslab/slab-import.py

@@@ -82,10 -78,12 +82,14 @@@ def import_node(hrn, node)
  # person is already a sfa record 
  def import_person(person):       
      existing_records = table.find({'hrn': person['hrn'], 'type': 'user'})
 +    extime = datetime.datetime.utcnow()
 +    person['date_created'] = int(time.mktime(extime.timetuple()))
      if not existing_records:
          print>>sys.stderr, " \r\n \t slab-import : person record %s inserted" %(person['hrn'])
+         uuid=create_uuid() 
+         RSA_KEY_STRING=person['pkey']
+         pkey=convert_public_key(RSA_KEY_STRING)
+       person['gid']=self.senslabauth.create_gid("urn:publicid:IDN+"+self.authname+"+user+"+ldapentry[1]['uid'][0], uuid, pkey, CA=False)
          table.insert(person)
      else:
          existing_record = existing_records[0]