|
|
@@ -229,7 +229,11 @@ class ObjectListWidget(DashboardWidget):
|
|
|
htmx_url = reverse(viewname)
|
|
|
except NoReverseMatch:
|
|
|
htmx_url = None
|
|
|
- if parameters := self.config.get('url_params'):
|
|
|
+ parameters = self.config.get('url_params') or {}
|
|
|
+ if page_size := self.config.get('page_size'):
|
|
|
+ parameters['per_page'] = page_size
|
|
|
+
|
|
|
+ if parameters:
|
|
|
try:
|
|
|
htmx_url = f'{htmx_url}?{urlencode(parameters, doseq=True)}'
|
|
|
except ValueError:
|
|
|
@@ -238,7 +242,6 @@ class ObjectListWidget(DashboardWidget):
|
|
|
'viewname': viewname,
|
|
|
'has_permission': has_permission,
|
|
|
'htmx_url': htmx_url,
|
|
|
- 'page_size': self.config.get('page_size'),
|
|
|
})
|
|
|
|
|
|
|