Networking\InitCmsBundle\Admin\Model\UserAdmin::configureFormFields PHP Method

configureFormFields() protected method

protected configureFormFields ( Sonata\AdminBundle\Form\FormMapper $formMapper )
$formMapper Sonata\AdminBundle\Form\FormMapper
    protected function configureFormFields(FormMapper $formMapper)
    {
        $formMapper->with('General')->add('username')->add('email')->add('plainPassword', 'text', array('required' => !$this->getSubject() || is_null($this->getSubject()->getId())))->end()->with('Groups')->add('groups', 'sonata_type_model', array('required' => false, 'expanded' => true, 'multiple' => true, 'choices_as_values' => true))->end()->with('Profile')->add('firstname', null, array('required' => false))->add('lastname', null, array('required' => false))->add('locale', 'locale', array('required' => false))->end();
        if (!$this->getSubject()->hasRole('ROLE_SUPER_ADMIN')) {
            $formMapper->with('Management')->add('realRoles', 'sonata_security_roles', array('expanded' => true, 'multiple' => true, 'required' => false, 'label_render' => false, 'label' => false))->add('locked', null, array('required' => false), array('inline_block' => true))->add('expired', null, array('required' => false), array('inline_block' => true))->add('enabled', null, array('required' => false), array('inline_block' => true))->add('credentialsExpired', null, array('required' => false), array('inline_block' => true))->end();
        }
    }