[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Maposmatic-dev] [PATCH] Adding links from jobs to OpenStreetMap main si
From: |
Pierre Mauduit |
Subject: |
[Maposmatic-dev] [PATCH] Adding links from jobs to OpenStreetMap main site |
Date: |
Wed, 4 Aug 2010 21:54:22 +0200 |
Signed-off-by: Pierre Mauduit <address@hidden>
---
www/maposmatic/templatetags/extratags.py | 5 +++++
www/templates/maposmatic/job.html | 5 +++++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/www/maposmatic/templatetags/extratags.py
b/www/maposmatic/templatetags/extratags.py
index 0eb02a7..208b5e4 100644
--- a/www/maposmatic/templatetags/extratags.py
+++ b/www/maposmatic/templatetags/extratags.py
@@ -62,9 +62,14 @@ def job_status_to_icon_name(value, arg, autoescape=None):
return 'job-error'
+def valueabs(value):
+ return abs(value)
+
+
def feedparsed(value):
return datetime.datetime(*value[:6])
register.filter('job_status_to_str', job_status_to_str)
register.filter('job_status_to_icon_name', job_status_to_icon_name)
register.filter('feedparsed', feedparsed)
+register.filter('abs', valueabs)
diff --git a/www/templates/maposmatic/job.html
b/www/templates/maposmatic/job.html
index e635cdf..8ac0ba5 100644
--- a/www/templates/maposmatic/job.html
+++ b/www/templates/maposmatic/job.html
@@ -78,6 +78,10 @@
{% if not job.output_files.indeces|length %}{% blocktrans %}No index was
generated because no information was available in OpenStreetMap to create one.
Feel free to contribute the missing data yourself. See the <a
href="http://wiki.openstreetmap.org/wiki/Getting_Involved">OSM Wiki</a> for a
start. {% endblocktrans %}{% endif %}
+
+ <a href="http://www.osm.org/?{% if job.administrative_city %}relation={{
job.administrative_osmid|abs }}{% else %}maxlat={{ job.lat_upper_left
}}&maxlon={{ job.lon_bottom_right }}&minlat={{ job.lat_bottom_right
}}&minlon={{ job.lon_upper_left }}{% endif %}">{% trans "View on
OpenStreetMap" %}</a>
+
+
{% else %}
{% if job.is_obsolete %}<p class="nofiles">{% trans "The generated files
are no longer available." %}</p>{% endif %}
{% endif %}
@@ -85,4 +89,5 @@
</td>
{% if job.get_thumbnail %}<td class="thumb"><img src="{{ job.get_thumbnail
}}" /></td>{% endif %}
+
</tr></tbody></table>
--
1.7.1