mirror of
https://github.com/django/django.git
synced 2025-07-04 09:49:12 +00:00
newforms-admin: Fixed #6819 -- When the user does not have change permission
avoid redirecting to the changelist view after deleting an object. Thanks rmyers! git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7588 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
65ef8d4da7
commit
7b2ae6e624
@ -646,6 +646,8 @@ class ModelAdmin(BaseModelAdmin):
|
|||||||
obj.delete()
|
obj.delete()
|
||||||
LogEntry.objects.log_action(request.user.id, ContentType.objects.get_for_model(self.model).id, object_id, obj_display, DELETION)
|
LogEntry.objects.log_action(request.user.id, ContentType.objects.get_for_model(self.model).id, object_id, obj_display, DELETION)
|
||||||
request.user.message_set.create(message=_('The %(name)s "%(obj)s" was deleted successfully.') % {'name': force_unicode(opts.verbose_name), 'obj': force_unicode(obj_display)})
|
request.user.message_set.create(message=_('The %(name)s "%(obj)s" was deleted successfully.') % {'name': force_unicode(opts.verbose_name), 'obj': force_unicode(obj_display)})
|
||||||
|
if not self.has_change_permission(request, None):
|
||||||
|
return HttpResponseRedirect("../../../../")
|
||||||
return HttpResponseRedirect("../../")
|
return HttpResponseRedirect("../../")
|
||||||
extra_context = {
|
extra_context = {
|
||||||
"title": _("Are you sure?"),
|
"title": _("Are you sure?"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user