List row links to update or read page based on permissions

This commit is contained in:
Ludvig Wadenstein 2013-06-02 20:17:04 +02:00
parent 4ac722add4
commit c45a544a1d

View file

@ -46,15 +46,14 @@
<tr>
<td><input type="checkbox" class="model-select" name="selected_model_pk" value="{{ obj.pk }}"></td>
<td>
{{ obj }}
{% if permissions.has_view_permission %}
<a href="{% url view|admin2_urlname:'detail' pk=obj.pk %}">{% trans "Detail" %}</a>
{% endif %}
{% if permissions.has_change_permission %}
<a href="{% url view|admin2_urlname:'update' pk=obj.pk %}">{% trans "Edit" %}</a>
{% endif %}
{% if permissions.has_delete_permission %}
<a href="{% url view|admin2_urlname:'delete' pk=obj.pk %}">{% trans "Delete" %}</a>
<a href="{% url view|admin2_urlname:'update' pk=obj.pk %}">{{ obj }}</a>
{% else %}
{% if permissions.has_view_permission %}
<a href="{% url view|admin2_urlname:'detail' pk=obj.pk %}">{{ obj }}</a>
{% else %}
{{ obj }}
{% endif %}
{% endif %}
</td>
</tr>