mirror of
https://github.com/LukeHagar/pypistats.org.git
synced 2025-12-09 20:57:48 +00:00
update user model; templates for api; setup user page and github oauth
This commit is contained in:
@@ -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'])
|
||||
|
||||
Reference in New Issue
Block a user