From f914b0a71b8059166208175f994f61e4984eab1d Mon Sep 17 00:00:00 2001 From: Brian Rosner Date: Thu, 12 Jun 2008 20:13:27 +0000 Subject: [PATCH] newforms-admin: Fixed #5731 -- Implemented ModelAdmin.radio_fields to match trunk's radio_admin. Removed legacy code and added tests. Thanks Karen Tracey for the initial work. git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7626 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/contrib/admin/__init__.py | 2 +- django/contrib/admin/options.py | 19 +++++ django/contrib/admin/widgets.py | 13 +++ django/contrib/redirects/models.py | 3 +- django/db/models/fields/__init__.py | 21 +---- django/db/models/fields/related.py | 22 ++--- docs/admin.txt | 17 ++++ docs/custom_model_fields.txt | 1 - docs/model-api.txt | 10 --- tests/regressiontests/modeladmin/models.py | 96 +++++++++++++++++++++- 10 files changed, 157 insertions(+), 47 deletions(-) diff --git a/django/contrib/admin/__init__.py b/django/contrib/admin/__init__.py index 9e8b4fb8f4..6a459ec22a 100644 --- a/django/contrib/admin/__init__.py +++ b/django/contrib/admin/__init__.py @@ -1,3 +1,3 @@ -from django.contrib.admin.options import ModelAdmin +from django.contrib.admin.options import ModelAdmin, HORIZONTAL, VERTICAL from django.contrib.admin.options import StackedInline, TabularInline from django.contrib.admin.sites import AdminSite, site diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py index 8ba543d4a7..0d2af3d524 100644 --- a/django/contrib/admin/options.py +++ b/django/contrib/admin/options.py @@ -17,6 +17,10 @@ from django.utils.translation import ugettext as _ from django.utils.encoding import force_unicode import sets +HORIZONTAL, VERTICAL = 1, 2 +# returns the