Browse Source

amélioration carte des antennes

Élie Bouttier 7 years ago
parent
commit
0edf0962c7
2 changed files with 14 additions and 4 deletions
  1. 5 3
      services/admin.py
  2. 9 1
      services/templates/services/antenna_map.html

+ 5 - 3
services/admin.py

@@ -633,9 +633,11 @@ class AntennaAdmin(admin.ModelAdmin):
         return my_urls + super().get_urls()
 
     def map_view(self, request):
-        return TemplateResponse(request, 'services/antenna_map.html', {
-            'json_url': reverse('admin:antenna-map-data'),
-        })
+        return TemplateResponse(request, 'services/antenna_map.html', dict(
+            self.admin_site.each_context(request),
+            opts=self.model._meta,
+            json_url=reverse('admin:antenna-map-data'),
+        ))
 
     def map_data_view(self, request):
         geojson = serialize('geojson', Antenna.objects.all(), geometry_field='point', fields=('position',))

+ 9 - 1
services/templates/services/antenna_map.html

@@ -1,6 +1,14 @@
 {% extends "admin/base_site.html" %}
+{% load i18n admin_urls staticfiles leaflet_tags %}
 
-{% load staticfiles leaflet_tags %}
+{% block breadcrumbs %}
+<div class="breadcrumbs">
+<a href="{% url 'admin:index' %}">{% trans 'Home' %}</a>
+&rsaquo; <a href="{% url 'admin:app_list' app_label=opts.app_label %}">{{ opts.app_config.verbose_name }}</a>
+&rsaquo; <a href="{% url opts|admin_urlname:'changelist' %}">{{ opts.verbose_name_plural|capfirst }}</a>
+&rsaquo; Carte
+</div>
+{% endblock %}
 
 {% block extrahead %}
 {{ block.super }}