示例#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 = common.find_or_create_user_by_email(email, name=nickname)
  return user
示例#2
0
def get_user():
  email = '*****@*****.**'
  name = 'Example User'
  user = find_or_create_user_by_email(
    email=email,
    name=name)
  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', '*****@*****.**')
    name = json_user.get('name', 'Example User')
    permissions = json_user.get('permissions', ())
  else:
    email = '*****@*****.**'
    name = 'Example User'
    permissions = None
  user = find_or_create_user_by_email(
    email=email,
    name=name)
  session['permissions'] = permissions
  return user
示例#4
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.login.common 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
文件: noop.py 项目: Smotko/ggrc-core
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.login.common 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
示例#6
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', '*****@*****.**')
    name = json_user.get('name', 'Example User')
    permissions = json_user.get('permissions', None)
    header_override = permissions is not None
    session['permissions_header_asserted'] = True
  else:
    email = '*****@*****.**'
    name = 'Example User'
    permissions = None
    header_override = False
  from ggrc.login.common import find_or_create_user_by_email
  user = find_or_create_user_by_email(
    email=email,
    name=name)
  session['permissions'] = permissions
  if header_override and permissions is not None:
    session['permissions']['__header_override'] = True
  return user
示例#7
0
def get_user():
    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
示例#8
0
def get_user():
  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
示例#9
0
文件: noop.py 项目: 5l1v3r1/ggrc-core
def get_user():
    email = '*****@*****.**'
    name = 'Example User'
    user = find_or_create_user_by_email(email=email, name=name)
    return user