summaryrefslogtreecommitdiffstats
path: root/core/models.py
diff options
context:
space:
mode:
authorsubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-06 08:31:24 +0100
committersubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-06 08:31:24 +0100
commitbfa202078b17494d5dc7b92633dc697541b2b417 (patch)
treee5f128f3318a831defdbf5639520eadb8525544b /core/models.py
parentff199f0d2f15bdd23e9036ae17a840387c730d1b (diff)
downloadtroggle-bfa202078b17494d5dc7b92633dc697541b2b417.tar.gz
troggle-bfa202078b17494d5dc7b92633dc697541b2b417.tar.bz2
troggle-bfa202078b17494d5dc7b92633dc697541b2b417.zip
[svn] * Make Q< wikilinks work again
* Add new ajax bit in LogbookEntry admin which checks for QMs not in wikilink format and allows one click fixes. Soon to be expanded to check for wikilinks that aren't in foreignkey. * Tweaks to admin including using raw_id_fields for PersonExpedition & other foreignkeyed models with lots of instances.
Diffstat (limited to 'core/models.py')
-rw-r--r--core/models.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/core/models.py b/core/models.py
index c438a92..cb2d8d4 100644
--- a/core/models.py
+++ b/core/models.py
@@ -549,7 +549,7 @@ class QM(TroggleModel):
return u"%s %s" % (self.code(), self.grade)
def code(self):
- return u"%s-%s-%s" % (self.found_by.date.year, self.found_by.cave, self.number
+ return u"%s-%s-%s" % (unicode(self.found_by.cave)[6:], self.found_by.date.year, self.number)
def get_absolute_url(self):
#return settings.URL_ROOT + '/cave/' + self.found_by.cave.kataster_number + '/' + str(self.found_by.date.year) + '-' + '%02d' %self.number
@@ -562,10 +562,7 @@ class QM(TroggleModel):
return QM.objects.get(id=self.id-1)
def wiki_link(self):
- res = '[[cave:' + str(self.found_by.cave.kataster_number) + ' '
- res += 'QM:' + str(self.found_by.date.year) + '-'
- res += str(self.number) + self.grade + ']]'
- return res
+ return u"%s%s%s" % ('[[QM:',self.code(),']]')
photoFileStorage = FileSystemStorage(location=settings.PHOTOS_ROOT, base_url=settings.PHOTOS_URL)
class Photo(TroggleImageModel):