Пример #1
0
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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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
Пример #5
0
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