35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 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 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 %}
 | |
| 
 |