Skip to content

Commit 1afa94a

Browse files
committed
add delete_selected_confirmation.html
1 parent 1c7da64 commit 1afa94a

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{% extends "admin/base_site.html" %}
2+
{% load i18n l10n admin_urls static %}
3+
4+
{% block extrahead %}
5+
{{ block.super }}
6+
{{ media }}
7+
<script type="text/javascript" src="{% static 'admin/js/cancel.js' %}"></script>
8+
{% endblock %}
9+
10+
{% block bodyclass %}{{ block.super }} app-{{ opts.app_label }} model-{{ opts.model_name }} delete-confirmation delete-selected-confirmation{% endblock %}
11+
12+
{% block breadcrumbs %}
13+
<ol class="breadcrumb">
14+
<li><a href="{% url 'admin:index' %}"><i class="fa fa-dashboard"></i> {% trans 'Home' %}</a></li>
15+
<li><a href="{% url 'admin:app_list' app_label=opts.app_label %}">{{ opts.app_config.verbose_name }}</a></li>
16+
<li><a href="{% url opts|admin_urlname:'changelist' %}">{{ opts.verbose_name_plural|capfirst }}</a></li>
17+
<li class="active">{% trans 'Delete multiple objects' %}</li>
18+
</ol>
19+
{% endblock %}
20+
21+
{% block content_title %} {% trans 'Delete multiple objects' %} {% endblock %}
22+
23+
{% block content %}
24+
25+
<div class="row">
26+
<div class="col-md-12">
27+
<div class="box box-danger">
28+
<div class="box-header with-border">
29+
<h4 class="box-title">
30+
{% trans 'Delete multiple objects' %}
31+
</h4>
32+
</div>
33+
34+
<div class="box-body">
35+
<div id="content-main">
36+
{% if perms_lacking %}
37+
<p>{% blocktrans %}Deleting the selected {{ objects_name }} would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:{% endblocktrans %}</p>
38+
<ol>
39+
{% for obj in perms_lacking %}
40+
<li>{{ obj }}</li>
41+
{% endfor %}
42+
</ol>
43+
{% elif protected %}
44+
<p>{% blocktrans %}Deleting the selected {{ objects_name }} would require deleting the following protected related objects:{% endblocktrans %}</p>
45+
<ol>
46+
{% for obj in protected %}
47+
<li>{{ obj }}</li>
48+
{% endfor %}
49+
</ol>
50+
{% else %}
51+
<p>{% blocktrans %}Are you sure you want to delete the selected {{ objects_name }}? All of the following objects and their related items will be deleted:{% endblocktrans %}</p>
52+
{% include "admin/includes/object_delete_summary.html" %}
53+
<h4>{% trans "Objects" %}</h4>
54+
{% for deletable_object in deletable_objects %}
55+
<ol>{{ deletable_object|unordered_list }}</ol>
56+
{% endfor %}
57+
<form method="post">{% csrf_token %}
58+
<div>
59+
{% for obj in queryset %}
60+
<input type="hidden" name="{{ action_checkbox_name }}" value="{{ obj.pk|unlocalize }}">
61+
{% endfor %}
62+
<input type="hidden" name="action" value="delete_selected">
63+
<input type="hidden" name="post" value="yes">
64+
<input type="submit" class="btn btn-danger" value="{% trans "Yes, I'm sure" %}">
65+
<a href="#" class="btn btn-default cancel-link">{% trans "No, take me back" %}</a>
66+
</div>
67+
</form>
68+
{% endif %}
69+
</div>
70+
</div>
71+
</div>
72+
</div>
73+
</div>
74+
{% endblock %}

0 commit comments

Comments
 (0)