From 2b4de240be3e56d28cf2979bebbed5c72a338f6e Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sun, 8 Mar 2020 16:39:18 +0100 Subject: [PATCH] add better handling of meta dependencies in templates --- CHANGELOG.md | 1 + ansibledoctor/templates/hugo-book/_meta.j2 | 8 ++++++-- ansibledoctor/templates/readme/_meta.j2 | 8 ++++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d30138..5d686c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2 +1,3 @@ * BUGFIX * remove only first hashtag from a multiline comment + * add better handling of meta dependencies in templates diff --git a/ansibledoctor/templates/hugo-book/_meta.j2 b/ansibledoctor/templates/hugo-book/_meta.j2 index c75c2fe..55f07eb 100644 --- a/ansibledoctor/templates/hugo-book/_meta.j2 +++ b/ansibledoctor/templates/hugo-book/_meta.j2 @@ -3,9 +3,13 @@ ## Dependencies {% if meta | deep_get(meta, "dependencies.value") %} -{% for item in meta.dependencies.value %} -* {{ item }} +{% if meta.dependencies.value is mapping %} +{{ meta.dependencies.value.dependencies | to_nice_yaml(indent=0) }} +{% else %} +{% for line in meta.dependencies.value %} +{{ line }} {% endfor %} +{% endif %} {% else %} None. {% endif %} diff --git a/ansibledoctor/templates/readme/_meta.j2 b/ansibledoctor/templates/readme/_meta.j2 index 3dee21a..ec6356e 100644 --- a/ansibledoctor/templates/readme/_meta.j2 +++ b/ansibledoctor/templates/readme/_meta.j2 @@ -3,9 +3,13 @@ ## Dependencies {% if meta | deep_get(meta, "dependencies.value") %} -{% for item in meta.dependencies.value %} -* {{ item }} +{% if meta.dependencies.value is mapping %} +{{ meta.dependencies.value.dependencies | to_nice_yaml(indent=0) }} +{% else %} +{% for line in meta.dependencies.value %} +{{ line }} {% endfor %} +{% endif %} {% else %} None. {% endif %}