update user model; templates for api; setup user page and github oauth

This commit is contained in:
crflynn
2018-04-06 23:17:18 -04:00
parent 03995ebf5a
commit 3d8247886f
12 changed files with 509 additions and 66 deletions

View File

@@ -1,5 +1,9 @@
"""Run the application."""
from flask import g
from flask import session
from pypistats.application import create_app
from pypistats.models.user import User
from pypistats.settings import DevConfig
from pypistats.settings import ProdConfig
from pypistats.settings import TestConfig
@@ -7,3 +11,11 @@ from pypistats.settings import TestConfig
# change this for migrations
app = create_app(DevConfig)
@app.before_request
def before_request():
"""Execute before requests."""
g.user = None
if "user_id" in session:
g.user = User.query.get(session['user_id'])