Add api_token model and dao

This commit is contained in:
Rebecca Law
2016-01-13 09:25:46 +00:00
parent 25f9d85f04
commit 3a3f9becec
5 changed files with 54 additions and 1 deletions

17
app/dao/api_tokens_dao.py Normal file
View File

@@ -0,0 +1,17 @@
from app import db
from app.models import ApiToken
def save_token_model(token, update_dict={}):
if update_dict:
del update_dict['id']
db.session.query(ApiToken).filter_by(id=token.id).update(update_dict)
else:
db.session.add(token)
db.session.commit()
def get_model_api_tokens(token=None):
if token:
return ApiToken.query.filter_by(token=token).one()
return ApiToken.query.filter_by().all()