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