|
|
@@ -1,5 +1,6 @@
|
|
|
from dataclasses import dataclass
|
|
|
from typing import Optional
|
|
|
+from urllib.parse import quote
|
|
|
|
|
|
import django_tables2 as tables
|
|
|
from django.conf import settings
|
|
|
@@ -8,7 +9,6 @@ from django.db.models import DateField, DateTimeField
|
|
|
from django.template import Context, Template
|
|
|
from django.urls import reverse
|
|
|
from django.utils.dateparse import parse_date
|
|
|
-from django.utils.encoding import escape_uri_path
|
|
|
from django.utils.html import escape
|
|
|
from django.utils.formats import date_format
|
|
|
from django.utils.safestring import mark_safe
|
|
|
@@ -235,7 +235,7 @@ class ActionsColumn(tables.Column):
|
|
|
|
|
|
model = table.Meta.model
|
|
|
request = getattr(table, 'context', {}).get('request')
|
|
|
- url_appendix = f'?return_url={escape_uri_path(request.get_full_path())}' if request else ''
|
|
|
+ url_appendix = f'?return_url={quote(request.get_full_path())}' if request else ''
|
|
|
html = ''
|
|
|
|
|
|
# Compile actions menu
|