diff --git a/app/blueprints/github/__init__.py b/app/blueprints/github/__init__.py index 4558de5d..b89bf581 100644 --- a/app/blueprints/github/__init__.py +++ b/app/blueprints/github/__init__.py @@ -22,7 +22,7 @@ from flask import redirect, url_for, request, flash, abort, render_template, jso from flask_login import current_user, login_required, login_user from sqlalchemy import func, or_, and_ from app import github, csrf -from app.models import db, User, APIToken, Package, Permission, AuditSeverity +from app.models import db, User, APIToken, Package, Permission, AuditSeverity, UserRank from app.utils import randomString, abs_url_for, addAuditLog from app.blueprints.api.support import error, handleCreateRelease import hmac, requests, json @@ -270,7 +270,9 @@ def handleMakeWebhook(gh_user, gh_repo, package, oauth, event, token): return False else: - flash("Failed to create webhook, received response from Github " + - str(r.status_code) + ": " + - str(r.json().get("message")), "danger") + import sys + print(r.text, file=sys.stderr) + + message = str(r.status_code) + ": " + str(r.json().get("message")) + flash("Failed to create webhook, Github says: " + message, "danger") return False diff --git a/app/templates/packages/release_new.html b/app/templates/packages/release_new.html index f2f23a58..adbf5745 100644 --- a/app/templates/packages/release_new.html +++ b/app/templates/packages/release_new.html @@ -7,7 +7,7 @@ {% block content %}

{{ _("Learn more") }} - {% if package.author == current_user and package.checkPerm(current_user, "APPROVE_RELEASE") and package.getIsOnGitHub() %} + {% if package.checkPerm(current_user, "APPROVE_RELEASE") and package.getIsOnGitHub() %} {{ _("Setup webhook") }}