Django

Code

Changeset 8773

Show
Ignore:
Timestamp:
08/31/08 15:11:28 (4 months ago)
Author:
jacob
Message:

Fixed ModelAdmin.radio_fields to work with the new TypedChoiceField.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/admin/options.py

    r8764 r8773  
    5252            if db_field.name in self.radio_fields: 
    5353                # If the field is named as a radio_field, use a RadioSelect 
    54                 kwargs['widget'] = widgets.AdminRadioSelect( 
    55                     choices=db_field.get_choices(include_blank=db_field.blank
    56                         blank_choice=[('', _('None'))]), 
    57                     attrs={ 
    58                         'class': get_ul_class(self.radio_fields[db_field.name])
    59                     } 
     54                kwargs['widget'] = widgets.AdminRadioSelect(attrs={ 
     55                    'class': get_ul_class(self.radio_fields[db_field.name])
     56                }) 
     57                kwargs['choices'] = db_field.get_choices( 
     58                    include_blank = db_field.blank
     59                    blank_choice=[('', _('None'))] 
    6060                ) 
    6161                return db_field.formfield(**kwargs)