API - users refactoring

This commit is contained in:
Sam
2022-02-16 18:07:05 +01:00
parent 1b4a477544
commit fc43fcd6bf
12 changed files with 124 additions and 10 deletions

View File

@ -0,0 +1,12 @@
from fittrackee import db
from ..exceptions import UserNotFoundException
from ..models import User
def set_admin_rights(username: str) -> None:
user = User.query.filter_by(username=username).first()
if not user:
raise UserNotFoundException()
user.admin = True
db.session.commit()