summaryrefslogtreecommitdiffstats
path: root/core/views_logbooks.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2020-02-27 00:58:09 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2020-02-27 00:58:09 +0000
commitcdef395f89e81c2231538d76f1204cbe322fa289 (patch)
treec5d46a8d8d6b27038beda69f052c93ff998f3417 /core/views_logbooks.py
parent66f6a9ce90c4dc6badb58a0745e07b995f4150db (diff)
downloadtroggle-cdef395f89e81c2231538d76f1204cbe322fa289.tar.gz
troggle-cdef395f89e81c2231538d76f1204cbe322fa289.tar.bz2
troggle-cdef395f89e81c2231538d76f1204cbe322fa289.zip
New troggle report on defined directory paths
Diffstat (limited to 'core/views_logbooks.py')
-rw-r--r--core/views_logbooks.py54
1 files changed, 54 insertions, 0 deletions
diff --git a/core/views_logbooks.py b/core/views_logbooks.py
index 1bc709c..8ec0f18 100644
--- a/core/views_logbooks.py
+++ b/core/views_logbooks.py
@@ -164,7 +164,61 @@ def personForm(request,pk):
form=PersonForm(instance=person)
return render(request,'personform.html', {'form':form,})
+from settings import *
+def pathsreport(request):
+ pathsdict={
+ "ADMIN_MEDIA_PREFIX" : ADMIN_MEDIA_PREFIX,
+ "ADMIN_MEDIA_PREFIX" : ADMIN_MEDIA_PREFIX,
+ "CAVEDESCRIPTIONSX" : CAVEDESCRIPTIONS,
+ "DIR_ROOT" : DIR_ROOT,
+ "EMAIL_HOST" : EMAIL_HOST,
+ "EMAIL_HOST_USER" : EMAIL_HOST_USER,
+ "ENTRANCEDESCRIPTIONS" : ENTRANCEDESCRIPTIONS,
+ "EXPOUSER_EMAIL" : EXPOUSER_EMAIL,
+ "EXPOUSERPASS" :"<redacted>",
+ "EXPOUSER" : EXPOUSER,
+ "EXPOWEB" : EXPOWEB,
+ "EXPOWEB_URL" : EXPOWEB_URL,
+ "FILES" : FILES,
+ "JSLIB_URL" : JSLIB_URL,
+ "LOGFILE" : LOGFILE,
+ "LOGIN_REDIRECT_URL" : LOGIN_REDIRECT_URL,
+ "MEDIA_ADMIN_DIR" : MEDIA_ADMIN_DIR,
+ "MEDIA_ROOT" : MEDIA_ROOT,
+ "MEDIA_URL" : MEDIA_URL,
+ "PHOTOS_ROOT" : PHOTOS_ROOT,
+ "PHOTOS_URL" : PHOTOS_URL,
+ "PYTHON_PATH" : PYTHON_PATH,
+ "REPOS_ROOT_PATH" : REPOS_ROOT_PATH,
+ "ROOT_URLCONF" : ROOT_URLCONF,
+ "STATIC_ROOT" : STATIC_ROOT,
+ "STATIC_URL" : STATIC_URL,
+ "SURVEX_DATA" : SURVEX_DATA,
+ "SURVEY_SCANS" : SURVEY_SCANS,
+ "SURVEYS" : SURVEYS,
+ "SURVEYS_URL" : SURVEYS_URL,
+ "SVX_URL" : SVX_URL,
+ "TEMPLATE_DIRS" : TEMPLATE_DIRS,
+ "THREEDCACHEDIR" : THREEDCACHEDIR,
+ "TINY_MCE_MEDIA_ROOT" : TINY_MCE_MEDIA_ROOT,
+ "TINY_MCE_MEDIA_URL" : TINY_MCE_MEDIA_URL,
+ "TUNNEL_DATA" : TUNNEL_DATA,
+ "URL_ROOT" : URL_ROOT
+ }
+
+ ncodes = len(pathsdict)
+
+ bycodeslist = sorted(pathsdict.iteritems())
+ bypathslist = sorted(pathsdict.iteritems(), key=lambda x: x[1])
+
+ return render(request, 'pathsreport.html', {
+ "pathsdict":pathsdict,
+ "bycodeslist":bycodeslist,
+ "bypathslist":bypathslist,
+ "ncodes":ncodes})
+
+
def experimental(request):
legsbyexpo = [ ]
for expedition in Expedition.objects.all():