wandi/easyadmin-plus-bundle

Wandi/EasyAdminPlusBundle

0.6.9 2018-09-19 09:46 UTC

README

❗️ Disclaimer ❗️

EXPERIMENTAL-BETA VERSION > not recommended for production use

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
  • Add an action to export entities in CSV.

Requirements

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

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. Authentication
  2. Generator
  3. Translation Action
  4. ACL
  5. Export Action