remove('history')->remove('create'); } /** * @param string $action * @param Object $object * * @return array */ public function configureActionButtons($action, $object = null) { $actions = parent::configureActionButtons($action, $object); $actions['config_manager'] = array( 'template' => 'KeaBundle:Config:config_manager_button.html.twig', ); return $actions; } /** * @param DatagridMapper $datagridMapper */ protected function configureDatagridFilters(DatagridMapper $datagridMapper) { $datagridMapper ->add('description') ->add('dhcp') ->add('template') ; } /** * @param ListMapper $listMapper */ protected function configureListFields(ListMapper $listMapper) { $listMapper ->add('dhcp') ->add('description') //->add('template') ->add('created') ->add('_action', null, array( 'actions' => array( 'show' => array(), 'edit' => array(), 'delete' => array(), ), )) ; } /** * @param FormMapper $formMapper */ protected function configureFormFields(FormMapper $formMapper) { $formMapper ->add('dhcp') ->add('description') ->add('template') ; } /** * @param ShowMapper $showMapper */ protected function configureShowFields(ShowMapper $showMapper) { $showMapper ->add('dhcp') ->add('description') ->add('created') ->add('template') ; } }