Changeset 7932
- Timestamp:
- 07/15/08 21:01:18 (4 months ago)
- Files:
-
- django/branches/newforms-admin/AUTHORS (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/options.py (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/validation.py (modified) (1 diff)
- django/branches/newforms-admin/tests/regressiontests/modeladmin/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/AUTHORS
r7922 r7932 298 298 pgross@thoughtworks.com 299 299 phaedo <http://phaedo.cx/> 300 Julien Phalip <http://www.julienphalip.com> 300 301 phil@produxion.net 301 302 phil.h.smith@gmail.com django/branches/newforms-admin/django/contrib/admin/options.py
r7925 r7932 143 143 radio_fields = {} 144 144 prepopulated_fields = {} 145 146 def __init__(self):147 # TODO: This should really go in django.core.validation, but validation148 # doesn't work on ModelAdmin classes yet.149 if self.fieldsets and self.fields:150 raise ImproperlyConfigured('Both fieldsets and fields is specified for %s.' % self.model)151 145 152 146 def formfield_for_dbfield(self, db_field, **kwargs): django/branches/newforms-admin/django/contrib/admin/validation.py
r7931 r7932 161 161 for field in cls.fields: 162 162 _check_field_existsw('fields', field) 163 if cls.fieldsets: 164 raise ImproperlyConfigured('Both fieldsets and fields are specified in %s.' % cls.__name__) 163 165 164 166 # fieldsets django/branches/newforms-admin/tests/regressiontests/modeladmin/models.py
r7931 r7932 339 339 >>> validate(ValidationTestModelAdmin, ValidationTestModel) 340 340 341 >>> class ValidationTestModelAdmin(ModelAdmin): 342 ... fieldsets = (("General", {"fields": ("name",)}),) 343 ... fields = ["name",] 344 >>> validate(ValidationTestModelAdmin, ValidationTestModel) 345 Traceback (most recent call last): 346 ... 347 ImproperlyConfigured: Both fieldsets and fields are specified in ValidationTestModelAdmin. 348 341 349 # form 342 350
