diff --git a/pagure/ui/plugins.py b/pagure/ui/plugins.py index d2c9aeb..7ff7500 100644 --- a/pagure/ui/plugins.py +++ b/pagure/ui/plugins.py @@ -78,6 +78,9 @@ def view_plugin(repo, plugin, username=None, full=True): 403, 'You are not allowed to change the settings for this project') + if plugin in APP.config.get('DISABLED_PLUGINS', []): + flask.abort(404, 'Plugin disabled') + plugin = get_plugin(plugin) fields = [] new = True