﻿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
25672	Clarify why related ManyToMany fields with a custom intermediary model disable the remove() method.	Antoine Auberger	nobody	"It is currently impossible to add or create related item to a many-to-many relationship with custom intermediary model, with reason, as the custom model extra fields won't be populated.
[https://github.com/django/django/blob/1.8.5/docs/topics/db/models.txt#L508 This is documented and explained].

However, it is also not possible to remove related items from the collection, and the only reason given in the doc is : ''""The remove() method is disabled for similar reasons""''.

I've try to find a justification for this though the code/docs/history but I couldn't and this seems unjustified for me.
All the informations needed to remove the relation are provided if you just use this method e.g. `mysourceobject.relatedobjects.remove(targetobject)`.
I don't see why [https://github.com/django/django/blob/1.8.5/django/db/models/fields/related.py#L982 it is disabled], and therefore would like to ask for a design change here, or an explanation."	Cleanup/optimization	closed	Documentation	1.8	Normal	fixed	manytomany related		Accepted	1	0	0	0	1	0
