﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
573	[patch] add plus sign to ManyToMany fields in admin	hp@…	Adrian Holovaty	"This patch adds the ""add-another"" button to ManyToMany fields as well as ManyToOne.

Makes life a tad easier :)

{{{
Index: django/views/admin/main.py
===================================================================
--- django/views/admin/main.py  (revision 712)
+++ django/views/admin/main.py  (working copy)
@@ -752,7 +752,7 @@
     # fields with relationships to editable objects get an ""add another"" link,
     # but only if the field doesn't have raw_admin ('cause in that case they get
     # the ""add"" button in the popup)
-    elif field.rel and isinstance(field.rel, meta.ManyToOne) and field.rel.to.admin:
+    elif field.rel and isinstance(field.rel, meta.ManyToOne) or isinstance(field.rel, meta.ManyToMany) and field.rel.to.admin:
         t.append('{%% if perms.%s.%s %%}' % (field.rel.to.app_label, field.rel.to.get_add_permission()))
         t.append(' <a href=""../../../%s/%s/add/"" class=""add-another"" id=""add_%s"" onclick=""return showAddAnotherPopup(this);"">' % \
                     (field.rel.to.app_label, field.rel.to.module_name, field_id))
}}}

"	enhancement	closed	contrib.admin		normal	fixed			Unreviewed	1	0	0	0	0	0
