示例#1
0
def user_profile_post():

  user_ = User()
  user_.user_update(request.form)

  flash('You\'re profile was updated successfully', 'success')

  return redirect(url_for('user.user_profile_get')), 301
示例#2
0
def user_get(oauth_request, user_id, extension):

  User_ = User()
  this_user = User_.user_get(user_id)

  arguments = {
    'the_content': this_user,
    'extension': extension
  }

  return User_.endpoint_response(**arguments)
示例#3
0
def user_list(oauth_request, extension):

  User_ = User()
  user_list = User_.user_list()

  arguments = {
    'the_content': user_list,
    'list_name': 'users',
    'last_modified': 0,
    'expires': 0,
    'max_age': 0,
    'extension': extension
  }

  return User_.endpoint_response(**arguments)
示例#4
0
def user_me(oauth_request, extension):

  User_ = User()
  User_.current_user = oauth_request.user

  arguments = {
    'the_content': User_.current_user,
    'exclude_fields': ['password'],
    'last_modified': 0,
    'expires': 0,
    'max_age': 0,
    'extension': extension
  }

  return User_.endpoint_response(**arguments)
示例#5
0
def template_users(oauth_request, template_id, extension):
  
  User_ = User()
  User_.current_user = oauth_request.user

  template_users = User_.template_users(template_id)

  if type(template_users) is tuple:
    return template_users

  arguments = {
    'the_content': template_users,
    'list_name': 'users',
    'extension': extension
  }

  return User_.endpoint_response(**arguments)
示例#6
0
def application_users(oauth_request, application_id, extension):

  User_ = User()
  User_.current_user = oauth_request.user

  application_users = User_.application_users(application_id)

  if type(application_users) is tuple:
    return application_users

  arguments = {
    'the_content': application_users,
    'list_name': 'users',
    'extension': extension
  }

  return User_.endpoint_response(**arguments)
示例#7
0
def user_profile_get():

  user_ = User()
  this_user = user_.user_get(current_user.id)

  return render_template('user/profile.html', user=this_user), 200