<?php
namespace AdminBundle\Admin\SubAutoSite;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\AdminBundle\Route\RouteCollectionInterface;
use Symfony\Component\Form\Extension\Core\Type\TextType;
class AccessoriesGroupAdmin extends BaseImporterAdmin
{
/**
* @param RouteCollectionInterface $collection
*/
protected function configureRoutes(RouteCollectionInterface $collection): void
{
$collection->remove('view');
$collection->remove('delete');
}
/**
* @param FormMapper $formMapper
*/
protected function configureFormFields(FormMapper $formMapper): void
{
$User = $this->security->getUser();
$formMapper
->add('name_ua', TextType::class, ['label' => 'Название (UA)'])
->add('name_ru', TextType::class, ['label' => 'Название (RU)'])
->add('onec_uid', TextType::class, ['label' => 'URL'])
;
}
/**
* @param ListMapper $listMapper
*/
protected function configureListFields(ListMapper $listMapper): void
{
$listMapper->addIdentifier('id')
->add('name_ua', null,['label' => 'Название'])
->add('_action', 'actions', [
'actions' => [
'edit' => [],
]
]);
}
}