diff --git a/pagure/api/__init__.py b/pagure/api/__init__.py index 665d9a6..425d52e 100644 --- a/pagure/api/__init__.py +++ b/pagure/api/__init__.py @@ -434,10 +434,19 @@ def api(): api_version_doc = load_doc(api_version) api_users_doc = load_doc(api_users) api_view_user_doc = load_doc(user.api_view_user) - api_project_tags_doc = load_doc(api_project_tags) + if pagure.APP.config.get('PROJECT_TICKETS', True): + api_project_tags_doc = load_doc(api_project_tags) api_groups_doc = load_doc(api_groups) api_error_codes_doc = load_doc(api_error_codes) + extras = [ + api_version_doc, + api_error_codes_doc, + ] + + if pagure.APP.config.get('PROJECT_TICKETS', True): + extras.append(api_project_tags_doc) + return flask.render_template( 'api.html', api_doc=APIDOC, @@ -459,11 +468,7 @@ def api(): api_view_user_doc, api_groups_doc, ], - extras=[ - api_version_doc, - api_project_tags_doc, - api_error_codes_doc, - ], + extras=extras, )