aboutsummaryrefslogtreecommitdiffstats
path: root/csit.infra.dash/app/cdash/routes.py
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2024-05-20 07:59:30 +0000
committerTibor Frank <tifrank@cisco.com>2024-05-21 13:32:37 +0000
commitea16f75cca29889213c5285351c4f848274b4075 (patch)
treec9a31919ccc07f4ddb1d1b2eb053b39b5950efd9 /csit.infra.dash/app/cdash/routes.py
parentbb73984972085b5b9050012c9e0c4141ac8d17f9 (diff)
C-Dash: Enable reading of constants from env variables
+ add switching on/off the apps Change-Id: I46e0cd2f214fd6a05ec0b87a433708bc4b6e2eb1 Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'csit.infra.dash/app/cdash/routes.py')
-rw-r--r--csit.infra.dash/app/cdash/routes.py28
1 files changed, 21 insertions, 7 deletions
diff --git a/csit.infra.dash/app/cdash/routes.py b/csit.infra.dash/app/cdash/routes.py
index ed29fffa12..422bd1ab2e 100644
--- a/csit.infra.dash/app/cdash/routes.py
+++ b/csit.infra.dash/app/cdash/routes.py
@@ -24,15 +24,29 @@ from .utils.constants import Constants as C
def home():
"""Landing page.
"""
+
+ menu_itms = list()
+ if C.START_TRENDING:
+ menu_itms.append({"path": "/trending/", "title": C.TREND_TITLE})
+ if C.START_REPORT:
+ menu_itms.append({"path": "/report/", "title": C.REPORT_TITLE})
+ if C.START_COMPARISONS:
+ menu_itms.append({"path": "/comparisons/", "title": C.COMP_TITLE})
+ if C.START_COVERAGE:
+ menu_itms.append({"path": "/coverage/", "title": C.COVERAGE_TITLE})
+ if C.START_STATISTICS:
+ menu_itms.append({"path": "/stats/", "title": C.STATS_TITLE})
+ if C.START_FAILURES:
+ menu_itms.append({"path": "/news/", "title": C.NEWS_TITLE})
+ if C.START_SEARCH:
+ menu_itms.append({"path": "/search/", "title": C.SEARCH_TITLE})
+ if C.START_DOC:
+ menu_itms.append({"path": "/cdocs/", "title": C.DOC_TITLE})
+
return render_template(
C.MAIN_HTML_LAYOUT_FILE,
title=C.TITLE,
+ brand=C.BRAND,
description=C.DESCRIPTION,
- trending_title=C.TREND_TITLE,
- report_title=C.REPORT_TITLE,
- comp_title=C.COMP_TITLE,
- stats_title=C.STATS_TITLE,
- news_title=C.NEWS_TITLE,
- cov_title=C.COVERAGE_TITLE,
- search_title=C.SEARCH_TITLE
+ menu_itms=menu_itms
)