Author: adrian
Date: 2006-05-26 12:54:19 -0500 (Fri, 26 May 2006)
New Revision: 2991

Modified:
   django/trunk/django/contrib/admin/views/main.py
Log:
Fixed #1403 -- 'Add' green plus sign no longer appears in admin change forms 
for fields whose related models don't have an admin

Modified: django/trunk/django/contrib/admin/views/main.py
===================================================================
--- django/trunk/django/contrib/admin/views/main.py     2006-05-26 17:30:40 UTC 
(rev 2990)
+++ django/trunk/django/contrib/admin/views/main.py     2006-05-26 17:54:19 UTC 
(rev 2991)
@@ -118,7 +118,7 @@
         self.raw_id_admin = use_raw_id_admin(field)
         self.is_date_time = isinstance(field, models.DateTimeField)
         self.is_file_field = isinstance(field, models.FileField)
-        self.needs_add_label = field.rel and isinstance(field.rel, 
models.ManyToOneRel) or isinstance(field.rel, models.ManyToManyRel) and 
field.rel.to._meta.admin
+        self.needs_add_label = field.rel and (isinstance(field.rel, 
models.ManyToOneRel) or isinstance(field.rel, models.ManyToManyRel)) and 
field.rel.to._meta.admin
         self.hidden = isinstance(self.field, models.AutoField)
         self.first = False
 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates
-~----------~----~----~----~------~----~------~--~---

Reply via email to