[svn] Add: new generic object list template object_list.html, and convenience filter named "link" for making links from objects, and make expeditions list page using those two. Also, fixed survey parsing in databaseReset.py

This commit is contained in:
substantialnoninfringinguser
2009-05-15 03:29:19 +01:00
parent 118d132797
commit d8a215a575
6 changed files with 40 additions and 19 deletions

View File

@@ -3,20 +3,19 @@ from imagekit import processors
class ResizeThumb(processors.Resize):
width = 100
height = 75
crop = True
crop = False
class ResizeDisplay(processors.Resize):
width = 600
class EnhanceThumb(processors.Adjustment):
contrast = 1.2
sharpness = 1.1
#class EnhanceThumb(processors.Adjustment):
#contrast = 1.2
#sharpness = 2
class Thumbnail(ImageSpec):
access_as = 'thumbnail_image'
pre_cache = True
processors = [ResizeThumb, EnhanceThumb]
processors = [ResizeThumb]
class Display(ImageSpec):
increment_count = True

View File

@@ -17,8 +17,11 @@ from models_survex import *
class TroggleModel(models.Model):
new_since_parsing = models.BooleanField(default=False, editable=False)
def object_name(self):
return self._meta.object_name
def get_admin_url(self):
return settings.URL_ROOT + "/admin/expo/" + self._meta.object_name.lower() + "/" + str(self.pk)
return settings.URL_ROOT + "/admin/expo/" + self.object_name.lower() + "/" + str(self.pk)
class Meta:
abstract = True
@@ -26,8 +29,11 @@ class TroggleModel(models.Model):
class TroggleImageModel(ImageModel):
new_since_parsing = models.BooleanField(default=False, editable=False)
def object_name(self):
return self._meta.object_name
def get_admin_url(self):
return settings.URL_ROOT + "/admin/expo/" + self._meta.object_name.lower() + "/" + str(self.pk)
return settings.URL_ROOT + "/admin/expo/" + self.object_name.lower() + "/" + str(self.pk)
class Meta:
abstract = True
@@ -42,7 +48,7 @@ class Expedition(TroggleModel):
return self.year
class Meta:
ordering = ('year',)
ordering = ('-year',)
get_latest_by = 'date_from'
def get_absolute_url(self):