I have a many-to-many relationship that creates a corresponding join table in our db.
It would be nice to be able to add records to the join table through the cms using the model admin. I don't think Model Admin natively supports this because when setting managed_models you cant simply input a db table name that doesn't have a corresponding DataObject. It shouldnt be too difficult to extend the model admin to solve this problem, but there's a few different ways it could be done. has anyone else done it in a particularly elegant fashion that they would like to share? :)
ItemSetField, nice picker implementation for hasone, hasmany and manymany:
and of course the native implementation for managing ManyMany relations: ManyManyComplexTableField