Remove unnecessary calls to the database for user and permission metadata.

This commit is contained in:
yackob03 2013-10-15 14:48:49 -04:00
parent 13298be5d3
commit 959016a6eb
5 changed files with 58 additions and 39 deletions

View file

@ -46,7 +46,7 @@ def get_logged_in_user():
if current_user.is_anonymous():
return jsonify({'anonymous': True})
user = current_user.db_user
user = current_user.db_user()
return jsonify({
'verified': user.verified,
'anonymous': False,
@ -59,7 +59,7 @@ def get_logged_in_user():
@app.route('/api/user/', methods=['PUT'])
@api_login_required
def change_user_details():
user = current_user.db_user
user = current_user.db_user()
user_data = request.get_json();
@ -184,7 +184,7 @@ def match_repos_api():
username = None
if current_user.is_authenticated():
username = current_user.db_user.username
username = current_user.db_user().username
matching = model.get_matching_repositories(prefix, username)
response = {
@ -219,7 +219,7 @@ def list_repos_api():
username = None
if current_user.is_authenticated() and include_private:
username = current_user.db_user.username
username = current_user.db_user().username
repo_query = model.get_visible_repositories(username, limit=limit,
include_public=include_public,
@ -474,7 +474,7 @@ def subscribe():
request_data = request.get_json()
plan = request_data['plan']
user = current_user.db_user
user = current_user.db_user()
private_repos = model.get_private_repo_count(user.username)
if not user.stripe_id:
@ -518,7 +518,7 @@ def subscribe():
@app.route('/api/user/plan', methods=['GET'])
@api_login_required
def get_subscription():
user = current_user.db_user
user = current_user.db_user()
private_repos = model.get_private_repo_count(user.username)
if user.stripe_id: