Compare commits

...

2 Commits

Author SHA1 Message Date
bctiemann
e65a5e16f1 Merge branch 'feature' into 21331-deprecate-querystring-tag 2026-02-19 12:48:14 -05:00
Brian Tiemann
dacb7d7f61 Emit deprecation warning on use of querystring template tag 2026-02-18 15:41:38 -05:00

View File

@@ -1,4 +1,5 @@
import json
import logging
from typing import Any
from urllib.parse import quote
@@ -13,6 +14,8 @@ from utilities.forms import TableConfigForm, get_selected_values
from utilities.forms.mixins import FORM_FIELD_LOOKUPS
from utilities.views import get_action_url, get_viewname
logger = logging.getLogger("netbox.utilities.templatetags.helpers")
__all__ = (
'action_url',
'applied_filters',
@@ -363,6 +366,10 @@ def querystring(request, **kwargs):
"""
Append or update the page number in a querystring.
"""
logger.warning(
'The querystring template tag is deprecated and will be removed in a future release. Use '
'the built-in Django querystring tag instead.',
)
querydict = request.GET.copy()
for k, v in kwargs.items():
if v is not None: