diff --git a/pagure/templates/master.html b/pagure/templates/master.html index 143d70e..a5a7295 100644 --- a/pagure/templates/master.html +++ b/pagure/templates/master.html @@ -70,9 +70,11 @@ url_for('user_settings') }}">My Settings - My Issues + {% if config.get('ENABLE_TICKETS', True) %} + My Issues + {% endif %} My Pull Requests diff --git a/pagure/ui/app.py b/pagure/ui/app.py index 936ba79..693ab36 100644 --- a/pagure/ui/app.py +++ b/pagure/ui/app.py @@ -373,6 +373,10 @@ def view_user_issues(username): :param username: The username to retrieve the issues for :type username: str """ + + if not APP.config.get('ENABLE_TICKETS', True): + flask.abort(404, 'Tickets have been disabled on this pagure instance') + user = pagure.lib.search_user(SESSION, username=username) if not user: flask.abort(404, 'No user `%s` found' % username)