Ejemplo n.º 1
0
for np, np_name in new_partners:
  ok, p = Partner.create_user(np, partner_id=np, email=lang.email)
  if not ok:
    p = Partner.get_by_auth_id(np)
  for attr in copy_attrs:
    setattr(p, attr, getattr(lang, attr))
  p.partner_admin = 'lang'
  p.name = np_name
  p.set_password(np+'password')
  p.put()

"""
for np in new_partners:
  p = Partner.get_by_auth_id(np)
  print np, p


uu = ndb.Key(Unique, 'Partner.auth_id:dailynews')
Unique.get_by_id('Partner.auth_id:dailynews')
""""

inf = 'suntimes3.csv'
with open(inf, 'r') as f:
  reps = csv.DictReader(f.readlines())

for rep in reps:
  name = rep['name']
  phone = rep['phone']
  email = rep['email']
  partner_id = rep['partner_id'].lower()
  partner = Partner.get_by_auth_id(partner_id)
Ejemplo n.º 2
0
 def check_email_uniqueness(self, email):
     """Check if email is used"""
     unique = Unique.get_by_id('User.email:' + email.lower())
     return unique is None
Ejemplo n.º 3
0
 def check_username_uniqueness(self, username):
     """Check if username is used"""
     unique = Unique.get_by_id('User.username:' + username.lower())
     return unique is None
Ejemplo n.º 4
0
 def email_exists(klass, email):
     """Test if this email has been registered, idempotent."""
     return Unique.get_by_id(User.uniqueness_key(email)) is not None