From 3b79ad319c1223b6bf53a578277e6d2ecee018b8 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 08 2016 17:30:39 +0000 Subject: Document the CI API endpoints --- diff --git a/pagure/api/__init__.py b/pagure/api/__init__.py index 1c97c29..3c6bba1 100644 --- a/pagure/api/__init__.py +++ b/pagure/api/__init__.py @@ -202,7 +202,7 @@ from pagure.api import fork from pagure.api import project from pagure.api import user -if pagure.APP.config.get('PAGURE_CI', False): +if pagure.APP.config.get('PAGURE_CI_SERVICES', False): from pagure.api.ci import jenkins @@ -437,6 +437,11 @@ def api(): issues.append(load_doc(issue.api_view_issue_comment)) issues.append(load_doc(issue.api_comment_issue)) + ci = [] + if pagure.APP.config.get('PAGURE_CI_SERVICES', True): + if 'jenkins' in pagure.APP.config[('PAGURE_CI_SERVICES']: + ci.append(load_doc(jenkins.jenkins_ci_notification)) + api_pull_request_views_doc = load_doc(fork.api_pull_request_views) api_pull_request_view_doc = load_doc(fork.api_pull_request_view) api_pull_request_merge_doc = load_doc(fork.api_pull_request_merge) @@ -486,6 +491,7 @@ def api(): api_view_user_doc, api_groups_doc, ], + ci=ci, extras=extras, ) diff --git a/pagure/templates/api.html b/pagure/templates/api.html index b035f06..b34c151 100644 --- a/pagure/templates/api.html +++ b/pagure/templates/api.html @@ -76,6 +76,20 @@ {% endfor %} + {% if config.get('PAGURE_CI_SERVICES') %} +

+ Continous Integration Services + + + +

+ +
+ {% for html in ci %} + {{ html | InsertDiv |safe }} + {% endfor %} + {% endif %} +

Extras