Add skeleton for a few decorators

This commit is contained in:
James Wang 2015-12-22 20:45:50 -05:00
parent 869ce7a269
commit 0b2e5d00c2

21
server/api/decorators.py Normal file
View file

@ -0,0 +1,21 @@
from functools import wraps
from flask import session
def login_required(f):
@wraps(f)
def decorated_function(*args, **kwargs):
return f(*args, **kwargs)
return decorated_function
def admins_only(f):
@wraps(f)
def decorated_function(*args, **kwargs):
return f(*args, **kwargs)
return decorated_function
def check_csrf(f):
@wraps(f)
@login_required
def wrapper(*args, **kwds):
return f(*args, **kwds)
return wrapper