diff options
Diffstat (limited to 'app/blueprints/github/__init__.py')
-rw-r--r-- | app/blueprints/github/__init__.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/blueprints/github/__init__.py b/app/blueprints/github/__init__.py index 1d160a2..7477238 100644 --- a/app/blueprints/github/__init__.py +++ b/app/blueprints/github/__init__.py @@ -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): |