From 62a92e7172430397742c0be399e96e1ee494477a Mon Sep 17 00:00:00 2001 From: Bjarke Madsen <bjarke.madsen@geant.org> Date: Fri, 20 Aug 2021 12:17:09 +0200 Subject: [PATCH] Add template choice to render_dashboard --- brian_dashboard_manager/templating/render.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/brian_dashboard_manager/templating/render.py b/brian_dashboard_manager/templating/render.py index 2aa06bf..e80e619 100644 --- a/brian_dashboard_manager/templating/render.py +++ b/brian_dashboard_manager/templating/render.py @@ -56,12 +56,19 @@ def create_panel(data): return template.render({**data, 'yaxes': yaxes, 'targets': targets}) -def render_dashboard(dashboard): - file = os.path.abspath(os.path.join( - os.path.dirname(__file__), - 'templates', - 'shared', - 'dashboard.json.j2')) +def render_dashboard(dashboard, nren=False): + if nren: + file = os.path.abspath(os.path.join( + os.path.dirname(__file__), + 'templates', + 'nren_access', + 'nren-dashboard.json.j2')) + else: + file = os.path.abspath(os.path.join( + os.path.dirname(__file__), + 'templates', + 'shared', + 'dashboard.json.j2')) with open(file) as f: template = jinja2.Template(f.read()) -- GitLab