diff options
-rw-r--r-- | core/models.py | 7 | ||||
-rw-r--r-- | media/css/main3.css | 5 | ||||
-rw-r--r-- | templates/base.html | 10 | ||||
-rw-r--r-- | templates/cave.html | 9 | ||||
-rw-r--r-- | templates/expedition.html | 15 | ||||
-rw-r--r-- | templates/frontpage.html | 12 | ||||
-rw-r--r-- | templates/logbookentry.html | 2 | ||||
-rw-r--r-- | templates/logbooksearch.html | 21 | ||||
-rw-r--r-- | templates/personexpedition.html | 3 | ||||
-rw-r--r-- | templates/qm.html | 12 | ||||
-rw-r--r-- | templates/subcave.html | 29 |
11 files changed, 56 insertions, 69 deletions
diff --git a/core/models.py b/core/models.py index fa961ed..8778aa1 100644 --- a/core/models.py +++ b/core/models.py @@ -180,7 +180,7 @@ class PersonExpedition(TroggleModel): def GetPersonChronology(self):
res = { }
for persontrip in self.persontrip_set.all():
- a = res.setdefault(persontrip.date, { })
+ a = res.setdefault(persontrip.date(), { })
a.setdefault("persontrips", [ ]).append(persontrip)
for personrole in self.personrole_set.all():
a = res.setdefault(personrole.survex_block.date, { })
@@ -236,7 +236,7 @@ class PersonExpedition(TroggleModel): class LogbookEntry(TroggleModel):
date = models.DateField()
expedition = models.ForeignKey(Expedition,blank=True,null=True) # yes this is double-
- author = models.ForeignKey(PersonExpedition,blank=True,null=True) # the person who writes it up doesn't have to have been on the trip.
+ = models.ForeignKey(PersonExpedition,blank=True,null=True) # the person who writes it up doesn't have to have been on the trip.
# Re: the above- so this field should be "typist" or something, not "author". - AC 15 jun 09
title = models.CharField(max_length=200)
cave = models.ForeignKey('Cave',blank=True,null=True)
@@ -287,9 +287,6 @@ class PersonTrip(TroggleModel): else:
return self.logbook_entry.place
- #persontrip_next = models.ForeignKey('PersonTrip', related_name='pnext', blank=True,null=True)
- #persontrip_prev = models.ForeignKey('PersonTrip', related_name='pprev', blank=True,null=True)
-
def __unicode__(self):
return "%s %s (%s)" % (self.person_expedition, self.place(), self.date())
diff --git a/media/css/main3.css b/media/css/main3.css index 17779bd..fae73df 100644 --- a/media/css/main3.css +++ b/media/css/main3.css @@ -405,6 +405,11 @@ div#related color:#666666;
}
+div#related table
+{
+ border-collapse:separate
+}
+
.addlink {
padding-left: 12px;
background: url(../icon_addlink.gif) 0 .2em no-repeat;
diff --git a/templates/base.html b/templates/base.html index 4fc24c5..9813c7e 100644 --- a/templates/base.html +++ b/templates/base.html @@ -13,7 +13,7 @@ {% block head %}{% endblock %}
</head>
-<body>
+<body onLoad="contentHeight();">
<div id="header">
<h1>CUCC Expeditions to Austria: 1976 - 2009</h1>
@@ -38,12 +38,18 @@ {% endblock %}
</div>
+
- <div id="content" >
+<div id="content" >
{% block contentheader %}
{% endblock %}
+<div id="related">
+{% block related %}
+{% endblock %}
+</div>
+
{% block content %}
REPLACE : The content
{% endblock %}
diff --git a/templates/cave.html b/templates/cave.html index 8aaea22..9469118 100644 --- a/templates/cave.html +++ b/templates/cave.html @@ -1,10 +1,9 @@ {% extends "cavebase.html" %}
{% load wiki_markup %}
{% block editLink %}| <a href={{cave.get_admin_url}}>Edit cave {{cave|wiki_to_html_short}}</a>{% endblock %}
-{% block content %}
-<div id="col2">
- <h3>All logbook entries regarding this cave ({{cave.logbookentry_set.count}})</h3>
+{% block related %}
+ <h2>All logbook entries regarding this cave ({{cave.logbookentry_set.count}})</h2>
<table>
{% for logbookentry in cave.logbookentry_set.all %}
{% if logbookentry.title %}
@@ -15,7 +14,9 @@ {% endif %}
{% endfor %}
</table>
-</div>
+{% endblock %}
+
+{% block content %}
{% if cave.entrances %}
<h2>Entrances</h2>
diff --git a/templates/expedition.html b/templates/expedition.html index 4f91abd..d208b7d 100644 --- a/templates/expedition.html +++ b/templates/expedition.html @@ -1,16 +1,15 @@ {% extends "base.html" %}
{% load wiki_markup %}
+{% load link %}
{% block title %}Expedition {{expedition.name}}{% endblock %}
{% block editLink %}<a href={{expedition.get_admin_url}}>Edit expedition {{expedition|wiki_to_html_short}}</a>{% endblock %}
-{% block content %}
-<h2>{{expedition.name}}: {{expedition.date_from}} - {{expedition.date_to}}</h2>
-<div id="col2">
+{% block related %}
<table class="prevnextexpeditions">
<tr>
- <td>{% if expedition_prev %}< < <a href="{{ expedition_prev.get_absolute_url }}">{{expedition_prev.year}}</a>{% endif %}</td>
- <td>{% if expedition_next %}> > <a href="{{ expedition_next.get_absolute_url }}">{{expedition_next.year}}</a>{% endif %}</td>
+ <td>{% if expedition_prev %}< < {{ expedition_prev|link }} {% endif %}</td>
+ <td>{% if expedition_next %}> > {{ expedition_next|link }} {% endif %}</td>
</tr>
</ul>
@@ -24,7 +23,11 @@ </tr>
{% endfor %}
</table>
-</div>
+{% endblock %}
+
+{% block content %}
+<h2>{{expedition.name}}: {{expedition.date_from}} - {{expedition.date_to}}</h2>
+
<div id="col1">
<h3>Logbook entries</h3>
diff --git a/templates/frontpage.html b/templates/frontpage.html index bf04709..873f198 100644 --- a/templates/frontpage.html +++ b/templates/frontpage.html @@ -3,11 +3,7 @@ {% block title %}Cambridge Expeditions to Austria{% endblock %}
-
-
-{% block content %}
-
- <div id="related">
+ {% block related %}
<h2>Recent Actions</h2>
{% load log %}
{% get_admin_log 10 as admin_log %}
@@ -32,7 +28,11 @@ {% endfor %}
</ul>
{% endif %}
- </div>
+ {% endblock %}
+
+{% block content %}
+
+
<div id="col1">
diff --git a/templates/logbookentry.html b/templates/logbookentry.html index 89069e8..9e632a4 100644 --- a/templates/logbookentry.html +++ b/templates/logbookentry.html @@ -7,7 +7,7 @@ <h2>{{logbookentry.title|safe}}</h2>
-<div id="col2">
+<div id="related">
<p><a href="{{ logbookentry.expedition.get_absolute_url }}">{{logbookentry.expedition.name}}</a></p>
{% if logbookentry.cave %}
diff --git a/templates/logbooksearch.html b/templates/logbooksearch.html deleted file mode 100644 index 2fc00f8..0000000 --- a/templates/logbooksearch.html +++ /dev/null @@ -1,21 +0,0 @@ -{% extends "base.html" %}
-{% load wiki_markup %}
-{% block title %}Logbook search results for "{{ query_string }}"{% endblock%}
-
-{% block content %}
-
-<h1> Troggle logbook search </h1>
-
-<p>Your search string, <b>{{ query_string }}</b>,
-
-{% if found_entries %}
- was found in the following <b>{{entry.count}}</b> logbook titles and / or entries:</p>
- <ul>
- {% for entry in found_entries %}
- <li><a href="{{ settings.URL_ROOT }}logbookentry/{{ entry.pk }}">{{ entry|wiki_to_html_short }} </a></li>
- {% endfor %}
- </ul>
- {% else %}
- was not found in any logbook titles and / or entries. Please try again.
- {% endif %}
-{% endblock %}
\ No newline at end of file diff --git a/templates/personexpedition.html b/templates/personexpedition.html index 4b762a4..a0245aa 100644 --- a/templates/personexpedition.html +++ b/templates/personexpedition.html @@ -1,5 +1,6 @@ {% extends "base.html" %}
{% load wiki_markup %}
+{% load link %}
{% block title %}Person {{personexpedition.person|wiki_to_html_short}} for {{personexpedition.expedition}}{% endblock %}
@@ -18,7 +19,7 @@ {% ifequal otherpersonexpedition personexpedition %}
| <b>{{otherpersonexpedition.expedition.year}}</b>
{% else %}
- | <a href="{{ otherpersonexpedition.get_absolute_url }}">{{otherpersonexpedition.expedition.year}}</a>
+ | {{ otherpersonexpedition|link }}
{% endifequal %}
{% endfor %}
</p>
diff --git a/templates/qm.html b/templates/qm.html index 52413f0..6e2a2fb 100644 --- a/templates/qm.html +++ b/templates/qm.html @@ -18,18 +18,14 @@ </table>
{% endblock %}
-{% block content %}
-
+{% block related %}
-<div id="col2">
-
- <h2>Related items</h2>
+{% endblock %}
+<h2>Related items</h2>
Parent cave: {{qm.found_by.cave|link}}
(todo: add parent survey and parent subcave)
-
-
-</div>
+{% block content %}
<h3>Location</h3>
{{qm.location_description}}
diff --git a/templates/subcave.html b/templates/subcave.html index 4cd9be0..fbb8d1d 100644 --- a/templates/subcave.html +++ b/templates/subcave.html @@ -11,20 +11,7 @@ {% block content %}
-
-ok here comes the drilldown<br />
-{% drilldown_tree_for_node subcave as drilldown %}
-{% for each in drilldown %}
-{{ each }}>
-{% endfor %}
-
-
-<h2>{{subcave}}</h2>
-<p>
- {{subcave.description}}
-</p>
-
-<div id="col2">
+{% block related %}
<h2>Related places</h2>
@@ -55,6 +42,18 @@ ok here comes the drilldown<br /> </ul>
-</div>
+{% endblock %}
+
+ok here comes the drilldown<br />
+{% drilldown_tree_for_node subcave as drilldown %}
+{% for each in drilldown %}
+{{ each }}>
+{% endfor %}
+
+
+<h2>{{subcave}}</h2>
+<p>
+ {{subcave.description}}
+</p>
{% endblock content %}
\ No newline at end of file |