- [BC BREAK] Fix bug introduces by 09334d81, now an admin must have the role
ROLE_SONATA_ADMIN
to see the top bar navigation
- Update batch action confirmation message (breaks some translations)
- [BC BREAK] add ProxyQueryInterface hint into the FilterInterface class
- [BC BREAK] Extension : refactor the AdminExtensionInterface to use the proper AdminInterface, add a new configureQuery method
- Add export to xls format (html file)
-
[BC BREAK] Introduce Block Into the Admin Bundle
- The AdminBundle has now a dependency to BlockBundle : http://github.com/sonata-project/SonataBlockBundle
- The dashboard list is now a block, so it can be removed from the sonata_admin configuration.
- More blocks can be created please follow the instruction here : http://sonata-project.org/bundles/block/master/doc/reference/your_first_block.html
-
[BC BREAK] New configuration format for the dasboard section.
- Add export feature to csv, xml, json The AdminBundle has now a new dependency to exporter : https://github.com/sonata-project/exporter
- Add a delete option on widget with edit = list
- Refactoring the Menu/Breadcrumb management due to a change in the KnpLab Menu lib
- remove property definitions
- add TypeGuesser for list/show/filter
- refactor [Form|List|Filter|Show]|Mapper to match the Symfony2 Form API
- add theme form definition from within the Admin class - default : SonataAdminBundle:Form:admin_fields.html.twig
- add new twig block type names to allows custom widget layouts per admin
- add show
- migrate to the new form framework
- add sortable option
- add prototype for nested admin
- refactor code to use builder (FormBuilder, DatagradBuilder, FilterBuilder)
- starting to use the form.field_factory service
- update code to integrate the last symfony changes
- add list mode
- add 'add_empty' option to association widget (ie: select)
- add country field type
- refactor the form creation
- respect symfony conventions
- add new base edit template (standard and inline)
- admin instances are not singletons anymore
- add inline edition
- respect symfony conventions
- add a FieldDescription
- register routes by using the getUrls from each Admin class
- build admin information "on demand"
- create an EntityAdmin and add new abstract method into the Admin class
- add inline edition for one-to-one association