]> git.lizzy.rs Git - cheatdb.git/blobdiff - app/blueprints/github/__init__.py
Add links to GitHub oauth connection settings
[cheatdb.git] / app / blueprints / github / __init__.py
index 1d160a2ac2c4a43916ae0ea9763ccd677e062379..7477238e94418d1f47b6bdf126bc0d26bae091af 100644 (file)
@@ -18,7 +18,7 @@ from flask import Blueprint
 
 bp = Blueprint("github", __name__)
 
-from flask import redirect, url_for, request, flash, abort, render_template, jsonify
+from flask import redirect, url_for, request, flash, abort, render_template, jsonify, current_app
 from flask_user import current_user, login_required
 from sqlalchemy import func
 from flask_github import GitHub
@@ -35,6 +35,12 @@ from wtforms import SelectField, SubmitField
 def start():
        return github.authorize("", redirect_uri=abs_url_for("github.callback"))
 
+@bp.route("/github/view/")
+def view_permissions():
+       url = "https://github.com/settings/connections/applications/" + \
+                       current_app.config["GITHUB_CLIENT_ID"]
+       return redirect(url)
+
 @bp.route("/github/callback/")
 @github.authorized_handler
 def callback(oauth_token):