EasyAdminBundle
EasyAdminBundle copied to clipboard
EasyAdmin is a fast, beautiful and modern admin generator for Symfony applications.
I have a CRUD controller like the following: ```php class PricingPlanCrudController extends AbstractCrudController { public static function getEntityFqcn(): string { return PricingPlan::class; } public function configureFields(string $pageName): iterable { return...
**Describe the bug** This documentation says that we need to set mapped to false https://symfony.com/bundles/EasyAdminBundle/current/filters.html but it is not working, we have an exception : > The "XXX" field does...
Hi, thanks for maintaining this great project! I have wanted to create PR for a functionality that I need and think others might find useful too. So I have cloned...
Field can be made virtual but there is no documentation about what it does. `textField::new('myVirtualProperty')->setVirtual` I tried to search the docs for this but didn't find any reference to virtual...
**Adding new event to dispatch before validation** _A new event called `BeforeEntityValidatedEvent` extending `AbstractLifecycleEvent` can be used to manipulate when needed the entity before executing the validation but having the...
## Bug description An action created with only a url link cannot be updated with function `$actions->update`. ## Steps to reproduce 1. Add to controller in `configureActions` function following code:...
**Describe the bug** Given a class: ```php class Foo { #[Embedded] Address $bar; } ``` you can not filter on `bar.country`. EA will throw en exception in that case: ```...
first draft for this feature resolve #6374
By default there is a modal for batch processes (like deletetion). Add a method to disabled it. ``` return $actions ->addBatchAction(Action::new('approve', 'Approve Users') ->linkToCrudAction('approveUsers') ->addCssClass('btn btn-primary') ->setIcon('fa fa-user-check') ->displayBatchConfirmationModal(false)) //
I defined a DurationField like this: ```php namespace App\Field; use App\Form\Type\DurationType; use EasyCorp\Bundle\EasyAdminBundle\Contracts\Field\FieldInterface; use EasyCorp\Bundle\EasyAdminBundle\Field\FieldTrait; final class DurationField implements FieldInterface { use FieldTrait; /** * @param string|false|null $label */ public...