From 612a4a4f953601ed261e78b18f5d0aea8f38d54b Mon Sep 17 00:00:00 2001 From: Andrew Croce Date: Wed, 3 Oct 2018 13:57:39 -0400 Subject: [PATCH] helpdocs route takes a doc path and renders sub template list of helpdocs generated by files in `help/docs` --- atst/routes/__init__.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/atst/routes/__init__.py b/atst/routes/__init__.py index 03b18591..d586ef6e 100644 --- a/atst/routes/__init__.py +++ b/atst/routes/__init__.py @@ -3,6 +3,7 @@ from flask import Blueprint, render_template, g, redirect, session, url_for, req from flask import current_app as app import pendulum +import os from atst.domain.requests import Requests from atst.domain.users import Users @@ -30,8 +31,13 @@ def root(): @bp.route("/help") -def helpdocs(): - return render_template("help/index.html") +@bp.route("/help/") +def helpdocs(doc=None): + docs = [os.path.splitext(file)[0] for file in os.listdir("templates/help/docs")] + if doc: + return render_template("help/docs/{}.html".format(doc), docs=docs, doc=doc) + else: + return render_template("help/index.html", docs=docs, doc=doc) @bp.route("/home")