RegistrationTokenAdmin.php 869B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace Muzich\AdminBundle\Admin;
  3. use Sonata\AdminBundle\Admin\Admin;
  4. use Sonata\AdminBundle\Form\FormMapper;
  5. use Sonata\AdminBundle\Datagrid\DatagridMapper;
  6. use Sonata\AdminBundle\Datagrid\ListMapper;
  7. class RegistrationTokenAdmin extends Admin
  8. {
  9. protected function configureListFields(ListMapper $listMapper)
  10. {
  11. $listMapper
  12. ->addIdentifier('id')
  13. ->addIdentifier('token')
  14. ->add('used')
  15. ->add('_action', 'actions', array(
  16. 'actions' => array(
  17. 'view' => array(),
  18. 'edit' => array(),
  19. )
  20. ))
  21. ;
  22. }
  23. protected function configureDatagridFilters(DatagridMapper $datagrid)
  24. {
  25. $datagrid
  26. ->add('token')
  27. ->add('used')
  28. ;
  29. }
  30. protected function configureFormFields(FormMapper $formMapper)
  31. {
  32. $formMapper
  33. ->add('token')
  34. ->add('used')
  35. ;
  36. }
  37. }