summaryrefslogtreecommitdiffstats
path: root/core/views_statistics.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2021-03-24 21:16:06 +0000
committerPhilip Sargent <philip.sargent@klebos.com>2021-03-24 21:16:06 +0000
commit65be64c756a193a2cd6d905ee4ed57dbb1763c76 (patch)
tree613d696e92778340c4abf22f633d47d80e5d7706 /core/views_statistics.py
parent2fe2c0515fa5ed4b39d90108087f5685ac077cd2 (diff)
downloadtroggle-65be64c756a193a2cd6d905ee4ed57dbb1763c76.tar.gz
troggle-65be64c756a193a2cd6d905ee4ed57dbb1763c76.tar.bz2
troggle-65be64c756a193a2cd6d905ee4ed57dbb1763c76.zip
type data added to report
Diffstat (limited to 'core/views_statistics.py')
-rw-r--r--core/views_statistics.py52
1 files changed, 44 insertions, 8 deletions
diff --git a/core/views_statistics.py b/core/views_statistics.py
index 98e0fde..45b963c 100644
--- a/core/views_statistics.py
+++ b/core/views_statistics.py
@@ -53,29 +53,65 @@ def pathsreport(request):
"URL_ROOT" : str( settings.URL_ROOT)
}
except:
- pathsdict["! EXCEPTION !"] = "missing string constant in troggle/settings"
+ pathsdict["! EXCEPTION !"] = "missing or exta string constant in troggle/settings"
+
+ pathstype = OrderedDict()
+ try:
+ pathstype = {
+# "BOGUS" : type(settings.BOGUS),
+ "JSLIB_URL" : type(settings.JSLIB_URL),
+# "CSSLIB_URL" : type(settings.CSSLIB_URL),
+ "CAVEDESCRIPTIONS" : type(settings.CAVEDESCRIPTIONS),
+ "DIR_ROOT" : type(settings.DIR_ROOT),
+ "ENTRANCEDESCRIPTIONS" : type(settings.ENTRANCEDESCRIPTIONS),
+ "EXPOUSER_EMAIL" : type(settings.EXPOUSER_EMAIL),
+ "EXPOUSERPASS" : type(settings.EXPOUSERPASS),
+ "EXPOUSER" : type(settings.EXPOUSER),
+ "EXPOWEB" : type(settings.EXPOWEB),
+ "EXPOWEB_URL" : type(settings.EXPOWEB_URL),
+ "FILES" : type(settings.FILES),
+ "LOGFILE" : type(settings.LOGFILE),
+ "LOGIN_REDIRECT_URL" : type(settings.LOGIN_REDIRECT_URL),
+ "MEDIA_ROOT" : type(settings.MEDIA_ROOT),
+ "MEDIA_URL" : type(settings.MEDIA_URL),
+ "PHOTOS_URL" : type(settings.PHOTOS_URL),
+ "PYTHON_PATH" : type(settings.PYTHON_PATH),
+ "REPOS_ROOT_PATH" : type(settings.REPOS_ROOT_PATH),
+ "ROOT_URLCONF" : type(settings.ROOT_URLCONF),
+ "STATIC_URL" : type(settings.STATIC_URL),
+ "SURVEX_DATA" : type(settings.SURVEX_DATA),
+ "SURVEY_SCANS" : type(settings.SURVEY_SCANS),
+ "SURVEYS" : type(settings.SURVEYS),
+ "SURVEYS_URL" : type(settings.SURVEYS_URL),
+ "SURVEXPORT" : type(settings.SURVEXPORT),
+ "THREEDCACHEDIR" : type(settings.THREEDCACHEDIR),
+ "TUNNEL_DATA" : type(settings.TUNNEL_DATA),
+ "URL_ROOT" : type(settings.URL_ROOT)
+ }
+ except:
+ pathstype["! EXCEPTION !"] = "missing or exta string constant in troggle/settings"
# settings are unique by paths are not
ncodes = len(pathsdict)
bycodeslist = sorted(pathsdict.items()) # a list of tuples
- bypaths = sorted(pathsdict.values()) # a list
+ bycodeslist2 = []
+
+ for k, p in bycodeslist:
+ bycodeslist2.append((k, p, str(pathstype[k])))
+ bypaths = sorted(pathsdict.values()) # a list
bypathslist = []
for p in bypaths:
for k in pathsdict.keys():
if pathsdict[k] == p:
- bypathslist.append((p, k))
+ bypathslist.append((p, k, str(pathstype[k])))
del pathsdict[k]
break
- #bypaths = sorted(bycodeslist, key=bycodeslist[1])
- # iterate through the dictionary and append each tuple into the temporary list
- #f#=or w in bypaths:
- # bypathslist[w] = pathsdict[w]
return render(request, 'pathsreport.html', {
"pathsdict":pathsdict,
- "bycodeslist":bycodeslist,
+ "bycodeslist":bycodeslist2,
"bypathslist":bypathslist,
"ncodes":ncodes})