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

WandiParis/EasyAdminPlusBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyAdminPlusBundle

❗ If you want to use EasyAdminBundle 1.x, browse EasyAdminPlusBundle 1.x

About

EasyAdminPlusBundle is a Symfony 4 wrapper for the amazing EasyCorp/EasyAdminBundle which includes some extra features.

Features

  • Admin management to restrict access to the secure area.
  • 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 (now directly in EasyAdmin #2806, #2810, #2829)
  • Add an action to export entities in CSV.
  • Add some useful new templates for Show and List actions

Requirements

  • PHP >= 7.1
  • Symfony 4
  • EasyAdminBundle ^2.0

Install

$ composer require wandi/easyadmin-plus-bundle

Replace EasyAdmin controller

Load routes from our AdminController or yours but make sure it extends WandiEasyAdminPlusBundle Controller

# config/routes/easy_admin.yaml
easy_admin_bundle:
    resource: '@WandiEasyAdminPlusBundle/Controller/AdminController.php'
    prefix: /admin
    type: annotation

Getting started

  1. Migrate from EasyAdminPlusBundle 1.x
  2. Authentication
  3. Generator
  4. Translation Action
  5. ACL
  6. Export Action
  7. Additional Templates