Changed the token endpoints so that you can renew a token and revoke a token.

Updated create service so the token is created at that time
This commit is contained in:
Rebecca Law
2016-01-13 16:04:56 +00:00
parent a6dda26ba1
commit 255dddaa27
4 changed files with 85 additions and 52 deletions

View File

@@ -11,12 +11,11 @@ def save_token_model(token, update_dict={}):
db.session.commit()
def get_model_tokens(service_id=None):
def get_model_tokens(service_id=None, raise_=True):
if service_id:
return Token.query.filter_by(service_id=service_id).one()
# If expiry date is None the token is active
if raise_:
return Token.query.filter_by(service_id=service_id, expiry_date=None).one()
else:
return Token.query.filter_by(service_id=service_id, expiry_date=None).first()
return Token.query.filter_by().all()
def delete_model_token(token):
db.session.delete(token)
db.session.commit()