What I need to do is very simple:
Have the enabled checkbox checked by default at user creation time in the user admin edit form.
I have already extended SonataUserAdminBundle and done some successful modifications.
I tried to enable it in the extended User Entity
class User extends AbstractedUser implements UserInterface
{
#...
protected $enabled = true;
#...
}
But nothing changes.
How to enable a user by default at creation time ?
Also I tried to check it from the user admin class
class UserAdmin extends BaseUserAdmin
{
#...
protected function configureFormFields(FormMapper $formMapper)
{
#...
$formMapper->with('Security')
->add('enabled', null
, array('required' => false, 'checked' => 'yes'))
->end();
}
#...
}
But not a good idea because it will always come checked.