mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 00:28:16 -06:00
Hide exception in ObjectCountsWidget for models without a xxx_list
view function
Fixes #17341
This commit is contained in:
parent
e93e9ac4a0
commit
70baeb9913
@ -183,7 +183,10 @@ class ObjectCountsWidget(DashboardWidget):
|
|||||||
for model in get_models_from_content_types(self.config['models']):
|
for model in get_models_from_content_types(self.config['models']):
|
||||||
permission = get_permission_for_model(model, 'view')
|
permission = get_permission_for_model(model, 'view')
|
||||||
if request.user.has_perm(permission):
|
if request.user.has_perm(permission):
|
||||||
url = reverse(get_viewname(model, 'list'))
|
try:
|
||||||
|
url = reverse(get_viewname(model, 'list'))
|
||||||
|
except Exception:
|
||||||
|
url = '#'
|
||||||
qs = model.objects.restrict(request.user, 'view')
|
qs = model.objects.restrict(request.user, 'view')
|
||||||
# Apply any specified filters
|
# Apply any specified filters
|
||||||
if filters := self.config.get('filters'):
|
if filters := self.config.get('filters'):
|
||||||
|
Loading…
Reference in New Issue
Block a user