35 lines
1.0 KiB
HTML
35 lines
1.0 KiB
HTML
|
{% extends "base.html" %}
|
||
|
|
||
|
{% load handletags %}
|
||
|
|
||
|
{% block content %}
|
||
|
<div class="row">
|
||
|
<div class="col-sm-12">
|
||
|
<div class="panel panel-default">
|
||
|
<div class="panel-heading">{{ object }} <small>({{ object.getClassName }})</small></div>
|
||
|
<div class="panel-body">
|
||
|
<table class="table">
|
||
|
{% for field in object|getFields:user %}
|
||
|
<tr>
|
||
|
<td>{{ field.0 }}</td>
|
||
|
<td>{% if field.1.through %}{{ field.1.all|linkObjects|default:"-" }}{% else %}{{ field.1|default:"-" }}{% endif %}</td>
|
||
|
</tr>
|
||
|
{% endfor %}
|
||
|
{% if object|userCanEdit:user %}
|
||
|
<tr>
|
||
|
<td>Actions</td>
|
||
|
{% with "domains:"|add:object.getClassName|lower|add:"-edit" as editView %}
|
||
|
{% with "domains:"|add:object.getClassName|lower|add:"-delete" as deleteView %}
|
||
|
<td><a href="{% url editView object.name %}">Edit object<a/>, <a href="{% url deleteView object.name %}">Delete object</a></td>
|
||
|
{% endwith %}
|
||
|
{% endwith %}
|
||
|
</tr>
|
||
|
{% endif %}
|
||
|
</table>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
{% endblock %}
|
||
|
|