sonata-project/SonataDoctrineORMAdminBundle — pull request #156 by ethanresnick (2012-11-10 20:43:07+00:00)
Title: Use field groups for inline editing of embedded admins

This diff is a bit hard to follow because it has the new features together with spacing and other tweaks. Apologies.

But the basic idea is this: for the inline table editing mode, each field is currently given it's own cell in the table. For associated admins with more than a few fields, this makes the each
very wide/awkward and, more importantly, it ignores the groups set up by the user in the associated admin class. This PR implements a more-usable approach, in which each cell/column holds a group rather than a single field, that way there's a clear hierarchy of *group heading* -> *group fields* as you go across each row.