EasyAdminPlusBundle
Deprecated
Deprecated: Please have a look at https://github.com/2lenet/CruditBundle which replace EasyAdmin and this bundle all in one.
About
EasyAdminPlusBundle is a Symfony 4 wrapper for the amazing EasyCorp/EasyAdminBundle which includes some extra features.
Features
- [x] Provide a generator to guess the default EasyAdmin configuration based on Doctrine Types', Annotations' & Asserts' reflection + support popular 3rd party bundles.
- [x] Add an action to manage translations files.
- [x] ACL to restrict access based on
entity/action role permissions
- [x] Add an action to export entities in CSV.
- [x] Filters on entity
- [X] Nested tree compatible
- [X] Show Advanced design ( group and tabs )
- [X] Batch action on list
- [X] Configure Query Builder Method
- [X] Workflow automatic display
Requirements
- PHP >= 7.1
- Symfony 4
- EasyAdminBundle ^1.17
Install
$ composer require 2lenet/easyadmin-plus-bundle
Replace EasyAdmin controller
Load routes from our AdminController
or yours but make sure it extends LleEasyAdminPlusBundle
Controller
# config/routes/easy_admin.yaml
easy_admin_bundle:
resource: '@LleEasyAdminPlusBundle/Controller/AdminController.php'
prefix: /admin
type: annotation
Getting started
- Filter
- Generator
- Translation Action
- ACL
- Export Action
- Custom Form Types
- Nested Tree
- Show Group and Tabs
- Batch Action
- Query Builder Method
- Workflow handling
- EditInPlace
- Redirect To Action (edit and new)