fd
This commit is contained in:
parent
1ee681b8f3
commit
ee7226448e
14 changed files with 160 additions and 6 deletions
|
@ -32,6 +32,8 @@ def authorize(v):
|
|||
|
||||
g.db.add(new_auth)
|
||||
|
||||
g.db.commit()
|
||||
|
||||
return redirect(f"{application.redirect_uri}?token={access_token}")
|
||||
|
||||
|
||||
|
@ -50,6 +52,8 @@ def request_api_keys(v):
|
|||
|
||||
send_admin(NOTIFICATIONS_ACCOUNT, f"{v.username} has requested API keys for `{request.form.get('name')}`. You can approve or deny the request [here](/admin/apps).")
|
||||
|
||||
g.db.commit()
|
||||
|
||||
return redirect('/settings/apps')
|
||||
|
||||
|
||||
|
@ -66,6 +70,8 @@ def delete_oauth_app(v, aid):
|
|||
|
||||
g.db.delete(app)
|
||||
|
||||
g.db.commit()
|
||||
|
||||
return redirect('/apps')
|
||||
|
||||
|
||||
|
@ -83,6 +89,8 @@ def edit_oauth_app(v, aid):
|
|||
|
||||
g.db.add(app)
|
||||
|
||||
g.db.commit()
|
||||
|
||||
return redirect('/settings/apps')
|
||||
|
||||
|
||||
|
@ -106,6 +114,8 @@ def admin_app_approve(v, aid):
|
|||
|
||||
g.db.add(new_auth)
|
||||
|
||||
g.db.commit()
|
||||
|
||||
send_notification(NOTIFICATIONS_ACCOUNT, user, 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.")
|
||||
|
||||
return {"message": f"{app.app_name} approved"}
|
||||
|
@ -125,6 +135,8 @@ def admin_app_revoke(v, aid):
|
|||
|
||||
g.db.delete(app)
|
||||
|
||||
g.db.commit()
|
||||
|
||||
return {"message": f"App revoked"}
|
||||
|
||||
|
||||
|
@ -142,6 +154,8 @@ def admin_app_reject(v, aid):
|
|||
|
||||
g.db.delete(app)
|
||||
|
||||
g.db.commit()
|
||||
|
||||
return {"message": f"App rejected"}
|
||||
|
||||
|
||||
|
@ -222,4 +236,6 @@ def reroll_oauth_tokens(aid, v):
|
|||
a.client_id = secrets.token_urlsafe(64)[:64]
|
||||
g.db.add(a)
|
||||
|
||||
g.db.commit()
|
||||
|
||||
return {"message": "Client ID Rerolled", "id": a.client_id}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue