<?php namespace App\Admin; use Sonata\AdminBundle\Admin\AbstractAdmin; use Sonata\AdminBundle\Datagrid\DatagridMapper; use Sonata\AdminBundle\Datagrid\ListMapper; use Sonata\AdminBundle\Form\FormMapper; use Sonata\AdminBundle\Form\Type\Filter\ChoiceType; use Sonata\AdminBundle\Route\RouteCollection; use Symfony\Component\Security\Core\Security; use Symfony\Component\Translation\TranslatorInterface; /** * Import de données * * LOCO : Outil de gestion de Monnaie Locale Complémentaire * @author Julien Jorry <julien.jorry@gmail.com> */ class ImportAdmin extends AbstractAdmin { protected $baseRoutePattern = 'importdata'; protected $baseRouteName = 'importdata'; /** * {@inheritdoc} */ protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept('list'); } protected function configureListFields(ListMapper $listMapper): void { parent::configureListFields($listMapper); unset($this->listModes['mosaic']); } public function getBatchActions() { $actions = parent::getBatchActions(); unset($actions['delete']); return $actions; } }