def get_user(): """Get current user using appengine authentication.""" ae_user = users.get_current_user() email = ae_user.email() nickname = ae_user.nickname() user = find_or_create_user_by_email(email, name=nickname) return user
def get_user(): """Get current user using appengine authentication.""" ae_user = users.get_current_user() email = ae_user.email() nickname = ae_user.nickname() user = find_or_create_user_by_email(email, name=nickname) return user
def get_user(): if 'X-ggrc-user' in request.headers: json_user = json.loads(request.headers['X-ggrc-user']) email = json_user.get('email', default_user_email) name = json_user.get('name', default_user_name) permissions = json_user.get('permissions', None) session['permissions'] = permissions else: email = default_user_email name = default_user_name permissions = None from ggrc.utils.user_generator import find_or_create_user_by_email user = find_or_create_user_by_email(email=email, name=name) permissions = session['permissions'] if 'permissions' in session else None setattr(g, '_request_permissions', permissions) return user
def get_user(): """Gets current user from the request headers.""" if 'X-ggrc-user' in request.headers: json_user = json.loads(request.headers['X-ggrc-user']) email = json_user.get('email', DEFAULT_USER_EMAIL) name = json_user.get('name', DEFAULT_USER_NAME) permissions = json_user.get('permissions', None) session['permissions'] = permissions else: email = DEFAULT_USER_EMAIL name = DEFAULT_USER_NAME permissions = None from ggrc.utils.user_generator import find_or_create_user_by_email user = find_or_create_user_by_email(email=email, name=name) permissions = session['permissions'] if 'permissions' in session else None setattr(g, '_request_permissions', permissions) return user
def get_user(): if 'X-ggrc-user' in request.headers: json_user = json.loads(request.headers['X-ggrc-user']) email = json_user.get('email', default_user_email) name = json_user.get('name', default_user_name) permissions = json_user.get('permissions', None) session['permissions'] = permissions else: email = default_user_email name = default_user_name permissions = None from ggrc.utils.user_generator import find_or_create_user_by_email user = find_or_create_user_by_email( email=email, name=name) permissions = session['permissions'] if 'permissions' in session else None setattr(g, '_request_permissions', permissions) return user