From 67ab498ef24dd815a194abb0e6d714f6b02dc1de Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Tue, 4 Apr 2023 14:50:41 +0200 Subject: [PATCH] utils: check for view permissions when deciding about model link in sidebar --- utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils.py b/utils.py index 522da00..62c8a72 100644 --- a/utils.py +++ b/utils.py @@ -82,6 +82,11 @@ def get_app_list(context, order=True): 'perms': perms, 'model_name': model._meta.model_name } + if perms.get('view', False): + try: + model_dict['admin_url'] = reverse('admin:%s_%s_changelist' % info, current_app=admin_site.name) + except NoReverseMatch: + pass if perms.get('change', False): try: model_dict['admin_url'] = reverse('admin:%s_%s_changelist' % info, current_app=admin_site.name)