I'll need to give it some more thought, but it's not an unreasonable
idea. I'd like to see a way to support add and create for
m2m-intermediates; the partial solution of allowing add/create if all
the non-FK fields have defaults or are NULLable would be one way of
approaching this.
However, it won't happen for v1.0 - at this point, we are pretty much
in feature freeze. Open a ticket so that the idea isn't forgotten; if
you want to try your hand at fixing it, we can see about getting this
fix in for v1.1.
Yours,
Russ Magee %-)
Richard - Gergo, Antti, and I are well aware of the m2m intermediate
change in [8136]. What we are discussing here is a possible extension
to allow use of the add() in m2m relations that have a through clause.
Yours,
Russ Magee %-)