Esempio n. 1
0
def get_user_key_by_email(user_email):
	users = Users.query(Users.email_address == user_email)
	user = users.get()
	
	if user is None:
		## user not found
		return None
	else:
		return user.key
Esempio n. 2
0
def remove_user_by_id(user_id):
	users = Users.query(Users.unique_id == user_id)
	user = users.get()
	
	if user is None:
		return False
	else:
		user.key.delete()
		return True
Esempio n. 3
0
def get_user_key_by_id(user_id):
	users = Users.query(Users.unique_id == user_id)
	user = users.get()
	
	if user is None:
		## user not found
		return None
	else:
		return user.key
Esempio n. 4
0
def modify_user_by_id(user_id, new_user):
	users = Users.query(Users.unique_id == user_id)
	user = users.get()

	if user is None:
		return False
	else:
		user.unique_id 	= new_user.user_id()
		user.nickname 	= new_user.nickname()
		user.email_address		= new_user.email()

		return user.put()
Esempio n. 5
0
def get_user_by_id(user_id):
	users = Users.query(Users.unique_id == user_id)
	user = users.get()
	
	if user is None:
		## user not found
		return None
	else:
		user_obj = User(user.email_address)
		
		## return user object if details were retrieved from Google
		if user_obj.found:
			return user_obj
		else:
			## set unknown details from records
			user_obj.set_user_id(user.user_id)
			user_obj.set_nickname(user.nickname)
			return user_obj