home dashboard use XOS_DIR instead of hardcoded paths
diff --git a/planetstack/core/dashboard/views/home.py b/planetstack/core/dashboard/views/home.py
index c58c51f..4270d6d 100644
--- a/planetstack/core/dashboard/views/home.py
+++ b/planetstack/core/dashboard/views/home.py
@@ -25,8 +25,8 @@
return self.singleDashboardView(request, name, context)
def readTemplate(self, fn):
- TEMPLATE_DIRS = ["/opt/planetstack/templates/admin/dashboard/",
- "/opt/planetstack/core/xoslib/dashboards/"]
+ TEMPLATE_DIRS = [XOS_DIR + "/templates/admin/dashboard/",
+ XOS_DIR + "/core/xoslib/dashboards/"]
for template_dir in TEMPLATE_DIRS:
pathname = os.path.join(template_dir, fn) + ".html"
diff --git a/planetstack/core/dashboard/views/view_common.py b/planetstack/core/dashboard/views/view_common.py
index 060775d..deb8210 100644
--- a/planetstack/core/dashboard/views/view_common.py
+++ b/planetstack/core/dashboard/views/view_common.py
@@ -18,6 +18,7 @@
from operator import itemgetter, attrgetter
import traceback
import math
+from planetstack.config import Config, XOS_DIR
def getDashboardContext(user, context={}, tableFormat = False):
context = {}