From 6fb19268a5bb342c376da5a82f207a7e3d63b255 Mon Sep 17 00:00:00 2001 From: Scott Gigante Date: Wed, 22 Nov 2023 14:26:44 -0500 Subject: [PATCH] Don't exclude inline if has view permission Currently, inlines with view permission are silently excluded by NestedModelAdmin where they would not be excluded by django.contrib.admin.ModelAdmin. This PR fixes that. --- nested_inline/admin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nested_inline/admin.py b/nested_inline/admin.py index 68daca9..4cf433f 100644 --- a/nested_inline/admin.py +++ b/nested_inline/admin.py @@ -34,6 +34,7 @@ def get_inline_instances(self, request, obj=None): else: if not (inline.has_add_permission(request, obj) or inline.has_change_permission(request, obj) or + inline.has_view_permission(request, obj) or inline.has_delete_permission(request, obj)): continue if not inline.has_add_permission(request, obj):