diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2007-01-17 18:23:39 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2007-01-17 18:23:39 +0000 |
| commit | 84c5094769a37e5e005dc45c29f6256f19c18523 (patch) | |
| tree | 3b1508e880d351e6c4d630251604cd950a8f2df7 | |
| parent | 2957fedd40d629d31266e20da15cc591fdd3fac0 (diff) | |
newforms-admin: Removed post_url option from add_view -- it was undocumented and hasn't been used since before Django was open-sourced
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4345 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admin/options.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py index d5bf4ab9e8..6dded61960 100644 --- a/django/contrib/admin/options.py +++ b/django/contrib/admin/options.py @@ -151,7 +151,7 @@ class ModelAdmin(object): def change_list_queryset(self, request): return self.model._default_manager.get_query_set() - def add_view(self, request, form_url='', post_url=None, post_url_continue='../%s/'): + def add_view(self, request, form_url='', post_url_continue='../%s/'): "The 'add' admin view for this model." from django.contrib.admin.views.main import render_change_form from django.contrib.contenttypes.models import ContentType @@ -163,13 +163,12 @@ class ModelAdmin(object): if not self.has_add_permission(request): raise PermissionDenied - if post_url is None: - if self.has_change_permission(request, None): - # redirect to list view - post_url = '../' - else: - # Object list will give 'Permission Denied', so go back to admin home - post_url = '../../../' + if self.has_change_permission(request, None): + # redirect to list view + post_url = '../' + else: + # Object list will give 'Permission Denied', so go back to admin home + post_url = '../../../' manipulator = model.AddManipulator() if request.POST: |
