summaryrefslogtreecommitdiff
path: root/ishtar_common/templates
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-05-09 13:16:58 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:21:00 +0100
commit478a7d76335c6640a6f328968f457fa5e265042c (patch)
tree232c6731b19d3a860776a23beeb485ebcc5500ba /ishtar_common/templates
parent1ab3835e539f19e88c2f606808b3109a137ad411 (diff)
downloadIshtar-478a7d76335c6640a6f328968f457fa5e265042c.tar.bz2
Ishtar-478a7d76335c6640a6f328968f457fa5e265042c.zip
Geodata: filter edit permissions for geo items
Diffstat (limited to 'ishtar_common/templates')
-rw-r--r--ishtar_common/templates/ishtar/blocks/sheet_geographic.html6
1 files changed, 4 insertions, 2 deletions
diff --git a/ishtar_common/templates/ishtar/blocks/sheet_geographic.html b/ishtar_common/templates/ishtar/blocks/sheet_geographic.html
index c5a413cc6..69cd67fcc 100644
--- a/ishtar_common/templates/ishtar/blocks/sheet_geographic.html
+++ b/ishtar_common/templates/ishtar/blocks/sheet_geographic.html
@@ -1,4 +1,4 @@
-{% load i18n window_field %}
+{% load i18n ishtar_helpers window_field %}
<table id='{{window_id}}-geographic-data' class="table table-striped">
<tr>
{% if permission_change_geo %}<th>&nbsp;</th>{% endif %}
@@ -13,7 +13,9 @@
</tr>
{% for geo in geo_item.geodata.all %}
<tr>
- {% if permission_change_geo %}<td><a href="#"><i class="fa fa-pencil"></i></a></td>{% endif %}
+ {% if permission_change_geo %}
+ <td><a href="#">{% if geo|can_edit_item:request %}<i class="fa fa-pencil"></i></a>{% else %}&ndash;{% endif %}</td>
+ {% endif %}
<td>{% if geo.id == geo_item.main_geodata_id %}<i class="fa fa-check-circle text-success" aria-hidden="true"></i>{% else %}&ndash;{% endif %}</td>
<td>{% if geo.data_type %}{{ geo.data_type }}{% else %}-{% endif %}</td>
<td>{{ geo.source_label }}</td>