This commit is contained in:
Aevann1 2021-10-25 20:08:03 +02:00
parent 46fd78a3f8
commit 6663702f67
16 changed files with 161 additions and 47 deletions

View file

@ -122,6 +122,13 @@ def admin_app_approve(v, aid):
send_notification(user.id, f"Your application `{app.app_name}` has been approved. Here's your access token: `{access_token}`\nPlease check the guide [here](/api) if you don't know what to do next.")
ma = ModAction(
kind="approve_app",
user_id=v.id,
target_user_id=user.id,
)
g.db.add(ma)
g.db.commit()
return {"message": f"{app.app_name} approved"}
@ -141,6 +148,13 @@ def admin_app_revoke(v, aid):
g.db.delete(app)
ma = ModAction(
kind="revoke_app",
user_id=v.id,
target_user_id=app.author.id,
)
g.db.add(ma)
g.db.commit()
return {"message": f"App revoked"}
@ -160,6 +174,13 @@ def admin_app_reject(v, aid):
g.db.delete(app)
ma = ModAction(
kind="reject_app",
user_id=v.id,
target_user_id=app.author.id,
)
g.db.add(ma)
g.db.commit()
return {"message": f"App rejected"}