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 11124 ModelAdmin's has_change_permission() and has_delete_permission() methods don't examine their obj parameter Ramiro Morales nobody "!ModelAdmin's `has_change_permission(self, request, obj=None)` and `has_delete_permission(self, request, obj=None)` don't examine their obj parameters, they always check the permission of the request user on the class registered with the !ModelAdmin instance. their docstrings, e.g. {{{ """""" Returns True if the given request has permission to change the given Django model instance. If `obj` is None, this should return True if the given request has permission to change *any* object of the given type. """""" }}} are slightly misleading. This applies to trunk and 1.0.x" closed contrib.admin dev fixed has_change_permission has_delete_permission ModelAdmin Florian Apolloner Accepted 1 0 0 0 0 0