{% 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 request.resolver_match.namespaces.0|add:":"|add:object.getClassName|lower|add:"-edit" as editView %}
						{% with request.resolver_match.namespaces.0|add:":"|add:object.getClassName|lower|add:"-delete" as deleteView %}
						<td><a href="{% url editView object.getPK %}">Edit object<a/>, <a href="{% url deleteView object.getPK %}">Delete object</a></td>
						{% endwith %}
						{% endwith %}
					</tr>
				{% endif %}
				</table>
			</div>
		</div>
	</div>
</div>
{% endblock %}