add file count and directory path info to delete confirm prompt

This commit is contained in:
Xevion
2020-11-03 20:42:35 -06:00
parent ac059565e3
commit 08f91089bc
4 changed files with 10 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ INSTALLED_APPS = [
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize'
]
MIDDLEWARE = [

View File

@@ -136,3 +136,8 @@ a.card-footer-item:hover {
.delete-icon .icon {
color: #d63b3b;
}
code {
background-color: #bcf6ff;
color: #033343;
}

View File

@@ -27,6 +27,9 @@
<div class="content">
<p>
Are you sure you want to remove this directory from the file server?
<br>
{% load humanize %}
<code>{{ directory.path }}</code> contains {{ num_files|intcomma }} files.
</p>
</div>
</div>

View File

@@ -120,5 +120,6 @@ def confirm_delete(request, directory_id):
def delete(request, directory_id):
directory = get_object_or_404(ServedDirectory, id=directory_id)
context = {'content_column_size': 'is-one-third',
'num_files': len(directory.files.all()),
'directory': directory}
return render(request, 'delete.html', context=context)