summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorsubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-16 05:37:33 +0100
committersubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-07-16 05:37:33 +0100
commit5b3a951be3cb06fcf44b5643476cb34d8cf773bd (patch)
treeec7d79c2bd754791c1993aa7ad52f0956e80eb59 /core
parente0613a388831126ec4af21ab844c0f36f210a7ef (diff)
downloadtroggle-5b3a951be3cb06fcf44b5643476cb34d8cf773bd.tar.gz
troggle-5b3a951be3cb06fcf44b5643476cb34d8cf773bd.tar.bz2
troggle-5b3a951be3cb06fcf44b5643476cb34d8cf773bd.zip
[svn] * Make descriptions parser also replace links to descriptions from Cave models' underground_descriptions with wikilinks for valid (existing) links
* Make entrances searchable in admin by cave kataster number
Diffstat (limited to 'core')
-rw-r--r--core/admin.py5
-rw-r--r--core/templatetags/wiki_markup.py4
2 files changed, 6 insertions, 3 deletions
diff --git a/core/admin.py b/core/admin.py
index 438281e..fb3173a 100644
--- a/core/admin.py
+++ b/core/admin.py
@@ -100,6 +100,9 @@ class CaveAdmin(TroggleModelAdmin):
inlines = (OtherCaveInline,)
extra = 4
+class EntranceAdmin(TroggleModelAdmin):
+ search_fields = ('caveandentrance__cave__kataster_number',)
+
admin.site.register(Photo)
admin.site.register(Cave, CaveAdmin)
admin.site.register(Area)
@@ -108,7 +111,7 @@ admin.site.register(CaveAndEntrance)
admin.site.register(SurveyStation)
admin.site.register(NewSubCave)
admin.site.register(CaveDescription)
-admin.site.register(Entrance)
+admin.site.register(Entrance, EntranceAdmin)
admin.site.register(SurvexBlock, SurvexBlockAdmin)
admin.site.register(Expedition)
admin.site.register(Person,PersonAdmin)
diff --git a/core/templatetags/wiki_markup.py b/core/templatetags/wiki_markup.py
index cf11358..31c5671 100644
--- a/core/templatetags/wiki_markup.py
+++ b/core/templatetags/wiki_markup.py
@@ -145,8 +145,8 @@ def wiki_to_html_short(value, autoescape=None):
#make subcave links
value = re.sub("\[\[\s*subcave:(.+)\|(.+)\]\]",r'<a href="%s/subcave/\1/">\2</a>' % url_root, value, re.DOTALL)
#make cavedescription links
- value = re.sub("\[\[\s*cavedescription:(.+)\|(.+)\]\]",r'<a href="%s/cavedescription/\2/">\1</a>' % url_root, value, re.DOTALL)
-
+ value = re.sub("\[\[\s*cavedescription:(.+)\|(.+)\]\]",r'<a href="%s/cavedescription/\2/">\2</a>' % url_root, value, re.DOTALL)
+
#Make lists from lines starting with lists of [stars and hashes]
outValue = ""