From e31dc2d35871fd928c78b73754c92dbf7187f306 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Evrard Date: Thu, 1 Dec 2016 12:06:52 +0000 Subject: [PATCH] Point roles docs bugs to openstack-ansible LP Currently when clicking on the small bug in the roles' docs, we land on openstack-manuals launchpad. This should solve it. Change-Id: I634be4d1bdf98af7687112fdb2a4dc708ef85703 --- doc/source/conf.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/doc/source/conf.py b/doc/source/conf.py index 49185962..784e6319 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -83,6 +83,21 @@ release = version_info.version_string_with_vcs() # The short X.Y version. version = version_info.canonical_version_string() +# A few variables have to be set for the log-a-bug feature. +# giturl: The location of conf.py on Git. Must be set manually. +# gitsha: The SHA checksum of the bug description. Automatically extracted from git log. +# bug_tag: Tag for categorizing the bug. Must be set manually. +# These variables are passed to the logabug code via html_context. +giturl = ("http://git.openstack.org/cgit/openstack/{0}" + "/tree/doc/source").format(target_name) +git_cmd = "/usr/bin/git log | head -n1 | cut -f2 -d' '" +gitsha = os.popen(git_cmd).read().strip('\n') +bug_project = project.lower() +bug_title = "Documentation bug" +html_context = {"gitsha": gitsha, "giturl": giturl, + "bug_tag": "docs", "bug_title": bug_title, + "bug_project": bug_project } + # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #