show only the basename of uploaded gpx track files

dev-mapofmaps
Hartmut Holzgraefe 2017-05-22 20:49:15 +02:00
rodzic 27873de66d
commit 4b834ddf21
3 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -22,6 +22,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import datetime
import os
from django import template
from django.utils.safestring import mark_safe
@ -52,7 +53,11 @@ def job_status_to_str(value, arg, autoescape=None):
def feedparsed(value):
return datetime.datetime(*value[:6])
def gpx_basename(value):
return os.path.basename(value.name)
register.filter('job_status_to_str', job_status_to_str)
register.filter('feedparsed', feedparsed)
register.filter('abs', lambda x: abs(x))
register.filter('getitem', lambda d,i: d.get(i,''))
register.filter('gpx_basename', gpx_basename)

Wyświetl plik

@ -190,7 +190,7 @@
<tr><td><strong>{% trans "Overlays" %}</strong></td>
<td>{{ map.overlay }}</td></tr>
<tr><td><strong>{% trans "GPX Track" %}</strong></td>
<td>{{ map.track }}</td></tr>
<td>{{ map.track|gpx_basename }}</td></tr>
<tr><td><strong>{% trans "Paper format" %}</strong></td>
<td>{{ map.paper_width_mm }}&times;{{ map.paper_height_mm }} mm²
<tr><td><strong>{% trans "Map locale" %}</strong></td>

Wyświetl plik

@ -61,7 +61,7 @@
<tr><td><strong>{% trans "Layout" %}</stong></td><td>{{ map.layout }}</td></tr>
<tr><td><strong>{% trans "Stylesheet" %}</strong></td><td>{{ map.stylesheet }}</td></tr>
<tr><td><strong>{% trans "Overlay(s)" %}</strong></td><td>{{ map.overlay }}</td></tr>
<tr><td><strong>{% trans "GPX track" %}</strong></td><td>{{ map.track }}</td></tr>
<tr><td><strong>{% trans "GPX track" %}</strong></td><td>{{ map.track|gpx_basename }}</td></tr>
<tr><td><strong>{% trans "Paper format" %}</strong></td><td>{{ map.paper_width_mm }}&times;{{ map.paper_height_mm }} mm²</td></tr>
<tr><td><strong>{% trans "Map locale" %}</strong></td><td>{{ MAP_LANGUAGES|getitem:map.map_language }}</td></tr>