Skip to content

EasyAdminPlusBundle is a Symfony 4 wrapper for the amazing EasyCorp/EasyAdminBundle

License

Notifications You must be signed in to change notification settings

2lenet/EasyAdminPlusBundle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Provide a generator to guess the default EasyAdmin configuration based on Doctrine Types', Annotations' & Asserts' reflection + support popular 3rd party bundles.
  • Add an action to manage translations files.
  • ACL to restrict access based on entity/action role permissions
  • Add an action to export entities in CSV.
  • Filters on entity
  • Nested tree compatible
  • Show Advanced design ( group and tabs )
  • Batch action on list
  • Configure Query Builder Method
  • 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

  1. Filter
  2. Generator
  3. Translation Action
  4. ACL
  5. Export Action
  6. Custom Form Types
  7. Nested Tree
  8. Show Group and Tabs
  9. Batch Action
  10. Query Builder Method
  11. Workflow handling
  12. EditInPlace
  13. Redirect To Action (edit and new)

About

EasyAdminPlusBundle is a Symfony 4 wrapper for the amazing EasyCorp/EasyAdminBundle

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 49.8%
  • Twig 27.8%
  • JavaScript 21.5%
  • CSS 0.9%