Django

Code

Changeset 2991

Show
Ignore:
Timestamp:
05/26/06 12:54:19 (2 years ago)
Author:
adrian
Message:

Fixed #1403 -- 'Add' green plus sign no longer appears in admin change forms for fields whose related models don't have an admin

Files:

Legend:

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

    r2850 r2991  
    119119        self.is_date_time = isinstance(field, models.DateTimeField) 
    120120        self.is_file_field = isinstance(field, models.FileField) 
    121         self.needs_add_label = field.rel and isinstance(field.rel, models.ManyToOneRel) or isinstance(field.rel, models.ManyToManyRel) and field.rel.to._meta.admin 
     121        self.needs_add_label = field.rel and (isinstance(field.rel, models.ManyToOneRel) or isinstance(field.rel, models.ManyToManyRel)) and field.rel.to._meta.admin 
    122122        self.hidden = isinstance(self.field, models.AutoField) 
    123123        self.first = False