summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/admin.py23
-rw-r--r--core/views_logbooks.py1
-rw-r--r--core/views_statistics.py55
3 files changed, 27 insertions, 52 deletions
diff --git a/core/admin.py b/core/admin.py
index 6b272f5..c820b77 100644
--- a/core/admin.py
+++ b/core/admin.py
@@ -5,10 +5,9 @@ from django.http import HttpResponse
from django.core import serializers
from troggle.core.views_other import downloadLogbook
-from troggle.core.models import *
+from troggle.core.models import Person, PersonExpedition, Expedition, DataIssue
from troggle.core.models_caves import Cave, Area, Entrance, CaveAndEntrance, NewSubCave, OtherCaveName, CaveDescription, LogbookEntry, PersonTrip, QM
from troggle.core.models_survex import SurvexBlock, SurvexPersonRole, SurvexStation, SurvexScansFolder, SurvexScanSingle
-#from troggle.reversion.admin import VersionAdmin #django-reversion version control
class TroggleModelAdmin(admin.ModelAdmin):
@@ -31,11 +30,6 @@ class SurvexBlockAdmin(TroggleModelAdmin):
inlines = (RoleInline,)
-# class ScannedImageInline(admin.TabularInline):
- # model = ScannedImage
- # extra = 4
-
-
class OtherCaveInline(admin.TabularInline):
model = OtherCaveName
extra = 1
@@ -53,24 +47,16 @@ class QMsFoundInline(admin.TabularInline):
extra=1
-# class PhotoInline(admin.TabularInline):
- # model = DPhoto
- # exclude = ['is_mugshot' ]
- # extra = 1
-
-
class PersonTripInline(admin.TabularInline):
model = PersonTrip
raw_id_fields = ('personexpedition',)
extra = 1
-#class LogbookEntryAdmin(VersionAdmin):
class LogbookEntryAdmin(TroggleModelAdmin):
prepopulated_fields = {'slug':("title",)}
search_fields = ('title','expedition__year')
date_heirarchy = ('date')
-# inlines = (PersonTripInline, PhotoInline, QMsFoundInline)
inlines = (PersonTripInline, QMsFoundInline)
class Media:
css = {
@@ -120,10 +106,8 @@ class EntranceAdmin(TroggleModelAdmin):
search_fields = ('caveandentrance__cave__kataster_number',)
-#admin.site.register(DPhoto)
admin.site.register(Cave, CaveAdmin)
admin.site.register(Area)
-#admin.site.register(OtherCaveName)
admin.site.register(CaveAndEntrance)
admin.site.register(NewSubCave)
admin.site.register(CaveDescription)
@@ -134,15 +118,10 @@ admin.site.register(Person,PersonAdmin)
admin.site.register(SurvexPersonRole)
admin.site.register(PersonExpedition,PersonExpeditionAdmin)
admin.site.register(LogbookEntry, LogbookEntryAdmin)
-#admin.site.register(PersonTrip)
admin.site.register(QM, QMAdmin)
-#admin.site.register(Survey, SurveyAdmin)
-#admin.site.register(ScannedImage)
admin.site.register(SurvexStation)
-
admin.site.register(SurvexScansFolder)
admin.site.register(SurvexScanSingle)
-
admin.site.register(DataIssue)
def export_as_json(modeladmin, request, queryset):
diff --git a/core/views_logbooks.py b/core/views_logbooks.py
index 5c89fe5..1b4e6d1 100644
--- a/core/views_logbooks.py
+++ b/core/views_logbooks.py
@@ -23,7 +23,6 @@ from troggle.parsers.logbooks import LoadLogbookForExpedition
from troggle.parsers.people import GetPersonExpeditionNameLookup
import troggle.settings as settings
-from settings import *
# Django uses Context, not RequestContext when you call render
# to_response. We always want to use RequestContext, so that
diff --git a/core/views_statistics.py b/core/views_statistics.py
index 9940790..889eb30 100644
--- a/core/views_statistics.py
+++ b/core/views_statistics.py
@@ -4,8 +4,6 @@ import re
import django.db.models
from django.db.models import Min, Max
-#from django.urls import reverse, resolve
-#from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render, render_to_response
from django.template import Context, loader
from django.template.defaultfilters import slugify
@@ -17,38 +15,37 @@ from troggle.core.models_caves import Cave, LogbookEntry
from troggle.core.models_survex import SurvexLeg, SurvexBlock
import troggle.settings as settings
-from settings import *
def pathsreport(request):
pathsdict={
- "CAVEDESCRIPTIONS" : CAVEDESCRIPTIONS,
- "DIR_ROOT" : DIR_ROOT,
- "ENTRANCEDESCRIPTIONS" : ENTRANCEDESCRIPTIONS,
- "EXPOUSER_EMAIL" : EXPOUSER_EMAIL,
+ "CAVEDESCRIPTIONS" : settings.CAVEDESCRIPTIONS,
+ "DIR_ROOT" : settings.DIR_ROOT,
+ "ENTRANCEDESCRIPTIONS" : settings.ENTRANCEDESCRIPTIONS,
+ "EXPOUSER_EMAIL" : settings.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_ROOT" : MEDIA_ROOT,
- "MEDIA_URL" : MEDIA_URL,
- "PHOTOS_URL" : PHOTOS_URL,
- "PYTHON_PATH" : PYTHON_PATH,
- "REPOS_ROOT_PATH" : REPOS_ROOT_PATH,
- "ROOT_URLCONF" : ROOT_URLCONF,
- "STATIC_URL" : STATIC_URL,
- "SURVEX_DATA" : SURVEX_DATA,
- "SURVEY_SCANS" : SURVEY_SCANS,
- "SURVEYS" : SURVEYS,
- "SURVEYS_URL" : SURVEYS_URL,
- "SVX_URL" : SVX_URL,
- "THREEDCACHEDIR" : THREEDCACHEDIR,
- "TUNNEL_DATA" : TUNNEL_DATA,
- "URL_ROOT" : URL_ROOT
+ "EXPOUSER" : settings.EXPOUSER,
+ "EXPOWEB" : settings.EXPOWEB,
+ "EXPOWEB_URL" : settings.EXPOWEB_URL,
+ "FILES" : settings.FILES,
+ "JSLIB_URL" : settings.JSLIB_URL,
+ "LOGFILE" : settings.LOGFILE,
+ "LOGIN_REDIRECT_URL" : settings.LOGIN_REDIRECT_URL,
+ "MEDIA_ROOT" : settings.MEDIA_ROOT,
+ "MEDIA_URL" : settings.MEDIA_URL,
+ "PHOTOS_URL" : settings.PHOTOS_URL,
+ "PYTHON_PATH" : settings.PYTHON_PATH,
+ "REPOS_ROOT_PATH" : settings.REPOS_ROOT_PATH,
+ "ROOT_URLCONF" : settings.ROOT_URLCONF,
+ "STATIC_URL" : settings.STATIC_URL,
+ "SURVEX_DATA" : settings.SURVEX_DATA,
+ "SURVEY_SCANS" : settings.SURVEY_SCANS,
+ "SURVEYS" : settings.SURVEYS,
+ "SURVEYS_URL" : settings.SURVEYS_URL,
+ "SVX_URL" : settings.SVX_URL,
+ "THREEDCACHEDIR" : settings.THREEDCACHEDIR,
+ "TUNNEL_DATA" : settings.TUNNEL_DATA,
+ "URL_ROOT" : settings.URL_ROOT
}
# settings are unique by paths are not
ncodes = len(pathsdict)