wandi/easyadmin-plus-bundle

Wandi/EasyAdminPlusBundle

Installs: 25 708

Dependents: 0

Suggesters: 0

Security: 0

Stars: 39

Watchers: 9

Forks: 23

Open Issues: 2

Type:symfony-bundle

2.0.5 2020-04-30 16:30 UTC

README

❗ 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