Developed with love by KnpLabs Hire us for your project!
57

EasyAdminPlusBundle

by WandiParis

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

EasyAdminPlusBundle

:exclamation: 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

  • [x] Admin management to restrict access to the secure area.
  • [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 (now directly in EasyAdmin #2806, #2810, #2829)
  • [x] 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
  • fix: #34
    By laurent-bientz, 3 months ago
  • tweak(#34): allow to display in export column from linked entity
    By laurent-bientz, 3 months ago
  • fix: bc break for treebuilder
    By jacquesndl, 3 months ago
  • Merge pull request #31 from DylanKas/feature/Extension-trait
    By web-flow, 5 months ago
  • fix: removed useless import
    By Dylan Kong A Siou, 5 months ago
  • feat: Moving controller code in trait
    By Dylan Kong A Siou, 5 months ago
  • feat(Generator): handle Timestampable && TranslatableEntity + php-cs-fixer
    By Laurent Fouquet, 8 months ago
  • Remove useless PHP doc + change EAException to RuntimeCommandException
    By Laurent Fouquet, 8 months ago
  • tweak(export): fix null value for date/datetime/datetimetz template
    By kasou, 11 months ago
  • doc(Type): add wandi_color_picker
    By laurent-bientz, 11 months ago
  • doc(Type): add wandi_color_picker
    By laurent-bientz, 11 months ago
  • doc(Type): add wandi_color_picker
    By laurent-bientz, 11 months ago
  • feat(Type): add wandi_color_picker
    By laurent-bientz, 11 months ago
  • feat(Export): move twig templates override in a sub directoy to not be confused with list/show fields
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • Merge branch 'master' of github.com:WandiParis/EasyAdminPlusBundle
    By laurent-bientz, 11 months ago
  • tweak(doc): add migration doc
    By laurent-bientz, 11 months ago
  • Merge pull request #29 from WandiParis/upgrade-ea
    By web-flow, 11 months ago
  • Merge branch 'master' into upgrade-ea
    By web-flow, 11 months ago
  • tweak(doc): update list override code
    By laurent-bientz, 11 months ago
  • tweak(doc): update list override code
    By laurent-bientz, 11 months ago