Add user reste cli command

This commit is contained in:
Patrick Jentsch
2023-12-21 14:27:50 +01:00
parent b6864b355a
commit d4c9ab5821
3 changed files with 16 additions and 2 deletions

View File

@ -15,4 +15,4 @@ def before_request():
pass
from . import events, json_routes, routes, settings
from . import cli, events, json_routes, routes, settings

14
app/users/cli.py Normal file
View File

@ -0,0 +1,14 @@
from app.models import User
import os
import shutil
from app import db
from . import bp
@bp.cli.command('reset')
def reset():
''' Reset terms of use accept '''
for user in [x for x in User.query.all() if x.terms_of_use_accepted]:
print(f'Resetting user {user.username}')
user.terms_of_use_accepted = False
db.session.commit()