Skip to content

Commit e81e5e8

Browse files
committed
Trying to force the new sortedm2m widget to load on test server
1 parent f61d847 commit e81e5e8

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

sortedm2m_filter_horizontal_widget/forms.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,14 @@ def formfield_for_manytomany(self, db_field, request=None, **kwargs):
2828
from django.utils.encoding import force_str
2929
from django.utils.html import conditional_escape, escape, escapejs
3030
from django.utils.safestring import mark_safe
31+
import logging
3132

33+
logger = logging.getLogger(__name__)
34+
35+
# Version identifier for debugging deployment issues
36+
_WIDGET_VERSION = "2.1.1 2025-12-15"
37+
logger.info(f"[sortedm2m_filter_horizontal_widget] Loaded forms.py version {_WIDGET_VERSION}")
38+
print(f"[sortedm2m_filter_horizontal_widget] Loaded forms.py version {_WIDGET_VERSION}")
3239

3340
class SortedMultipleChoiceField(forms.ModelMultipleChoiceField):
3441
"""

sortedm2m_filter_horizontal_widget/static/sortedm2m_filter_horizontal_widget/OrderedSelectBox.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66
*
77
* Used by OrderedSelectFilter for the sorted many-to-many widget.
88
*
9-
* @version 2.1.0 - jQuery-free version for Django 5.x
9+
* @version 2.1.1 - jQuery-free version for Django 5.x
1010
* @requires None (vanilla JavaScript)
1111
*/
1212

13+
console.log('[OrderedSelectBox] Loaded version 2.1.1 - 2025-12-15');
14+
1315
var OrderedSelectBox = {
1416
/**
1517
* Cache of select box contents.

sortedm2m_filter_horizontal_widget/static/sortedm2m_filter_horizontal_widget/OrderedSelectFilter.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@
55
* with ordering controls. Based on Django admin's SelectFilter2 but
66
* with added support for maintaining selection order.
77
*
8-
* @version 2.1.0 - Django 5.x compatible
8+
* @version 2.1.1 - Django 5.x compatible
99
* @requires OrderedSelectBox.js
1010
* @requires Django admin's core.js (for quickElement, gettext, interpolate)
1111
*/
1212

13+
console.log('[OrderedSelectBox] Loaded version 2.1.1 - 2025-12-15');
14+
1315
/**
1416
* Find the form element containing a given node.
1517
* Traverses up the DOM tree to find the parent form.

0 commit comments

Comments
 (0)