id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 16862,Admin delete-cascade check doesn't support per-object permissions,Kidwind,,"I'm overriding ModelAdmin for my object permission Backend like this {{{ def has_delete_permission(self, request, obj=None): opts = self.opts return request.user.has_perm(opts.app_label + '.' + opts.get_delete_permission(), obj) # pass parm obj }}} but when i delete the obj, I get ""Deleting the article 'test' would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:article"". Why? I try to find the root of the problem. In django.contrib.admin.utils.get_deleted_objects, it doesn't pass ""obj"" to detect the permission for related deleted obj. Django did not provide extension points,I can only change the django source code. When I try to implement object permissions for django admin, what is the best solution? Thank you.",Bug,closed,contrib.admin,dev,Normal,duplicate,permission,kmike84@… slav0nic0@…,Accepted,1,0,0,1,0,0