Remove unnecessary calls to the database for user and permission metadata.
This commit is contained in:
parent
13298be5d3
commit
959016a6eb
5 changed files with 58 additions and 39 deletions
|
@ -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:
|
||||
|
|
Reference in a new issue