|
16 | 16 | from django.db.models import Case, F, OuterRef, Subquery, When
|
17 | 17 | from django.db.models.functions import Coalesce, Lower
|
18 | 18 | from django.http import HttpResponse, HttpResponseRedirect
|
19 |
| -from django.shortcuts import get_object_or_404, render |
| 19 | +from django.shortcuts import get_object_or_404 |
| 20 | +from django.template.response import TemplateResponse |
20 | 21 | from django.urls import path, reverse
|
21 | 22 | from django.utils.encoding import force_str
|
22 | 23 | from django.utils.html import escape, format_html
|
@@ -480,7 +481,7 @@ def directory_listing(self, request, folder_id=None, viewtype=None):
|
480 | 481 | 'enable_permissions': settings.FILER_ENABLE_PERMISSIONS,
|
481 | 482 | 'can_make_folder': request.user.is_superuser or (folder.is_root and settings.FILER_ALLOW_REGULAR_USERS_TO_ADD_ROOT_FOLDERS) or permissions.get("has_add_children_permission"),
|
482 | 483 | })
|
483 |
| - return render(request, self.directory_listing_template, context) |
| 484 | + return TemplateResponse(request, self.directory_listing_template, context) |
484 | 485 |
|
485 | 486 | def filter_folder(self, qs, terms=()):
|
486 | 487 | # Source: https://github.com/django/django/blob/1.7.1/django/contrib/admin/options.py#L939-L947 flake8: noqa
|
@@ -814,7 +815,7 @@ def delete_files_or_folders(self, request, files_queryset, folders_queryset):
|
814 | 815 | })
|
815 | 816 |
|
816 | 817 | # Display the destination folder selection page
|
817 |
| - return render( |
| 818 | + return TemplateResponse( |
818 | 819 | request,
|
819 | 820 | "admin/filer/delete_selected_files_confirmation.html",
|
820 | 821 | context
|
@@ -954,7 +955,7 @@ def move_files_and_folders(self, request, files_queryset, folders_queryset):
|
954 | 955 | })
|
955 | 956 |
|
956 | 957 | # Display the destination folder selection page
|
957 |
| - return render(request, "admin/filer/folder/choose_move_destination.html", context) |
| 958 | + return TemplateResponse(request, "admin/filer/folder/choose_move_destination.html", context) |
958 | 959 |
|
959 | 960 | move_files_and_folders.short_description = _("Move selected files and/or folders")
|
960 | 961 |
|
@@ -1037,7 +1038,7 @@ def rename_files(self, request, files_queryset, folders_queryset):
|
1037 | 1038 | })
|
1038 | 1039 |
|
1039 | 1040 | # Display the rename format selection page
|
1040 |
| - return render(request, "admin/filer/folder/choose_rename_format.html", context) |
| 1041 | + return TemplateResponse(request, "admin/filer/folder/choose_rename_format.html", context) |
1041 | 1042 |
|
1042 | 1043 | rename_files.short_description = _("Rename files")
|
1043 | 1044 |
|
@@ -1169,7 +1170,7 @@ def copy_files_and_folders(self, request, files_queryset, folders_queryset):
|
1169 | 1170 | })
|
1170 | 1171 |
|
1171 | 1172 | # Display the destination folder selection page
|
1172 |
| - return render(request, "admin/filer/folder/choose_copy_destination.html", context) |
| 1173 | + return TemplateResponse(request, "admin/filer/folder/choose_copy_destination.html", context) |
1173 | 1174 |
|
1174 | 1175 | copy_files_and_folders.short_description = _("Copy selected files and/or folders")
|
1175 | 1176 |
|
@@ -1298,6 +1299,6 @@ def resize_images(self, request, files_queryset, folders_queryset):
|
1298 | 1299 | })
|
1299 | 1300 |
|
1300 | 1301 | # Display the resize options page
|
1301 |
| - return render(request, "admin/filer/folder/choose_images_resize_options.html", context) |
| 1302 | + return TemplateResponse(request, "admin/filer/folder/choose_images_resize_options.html", context) |
1302 | 1303 |
|
1303 | 1304 | resize_images.short_description = _("Resize selected images")
|
0 commit comments