mirror of
https://github.com/django/django.git
synced 2025-07-04 09:49:12 +00:00
newforms-admin: Fixed bug in ModelAdmin.save_add()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4941 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
94aeccf18e
commit
d7ed268dc5
@ -322,6 +322,13 @@ class ModelAdmin(object):
|
|||||||
return HttpResponseRedirect(request.path)
|
return HttpResponseRedirect(request.path)
|
||||||
else:
|
else:
|
||||||
request.user.message_set.create(message=msg)
|
request.user.message_set.create(message=msg)
|
||||||
|
# Figure out where to redirect. If the user has change permission,
|
||||||
|
# redirect to the change-list page for this object. Otherwise,
|
||||||
|
# redirect to the admin index.
|
||||||
|
if self.has_change_permission(request, None):
|
||||||
|
post_url = '../'
|
||||||
|
else:
|
||||||
|
post_url = '../../../'
|
||||||
return HttpResponseRedirect(post_url)
|
return HttpResponseRedirect(post_url)
|
||||||
|
|
||||||
def save_change(self, request, model, form):
|
def save_change(self, request, model, form):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user