瀏覽代碼

Gestion en admin des RegistrationToken

bastien 12 年之前
父節點
當前提交
4352215af1

+ 43 - 0
src/Muzich/AdminBundle/Admin/RegistrationTokenAdmin.php 查看文件

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

+ 9 - 0
src/Muzich/AdminBundle/Controller/RegistrationTokenAdminController.php 查看文件

@@ -0,0 +1,9 @@
1
+<?php
2
+
3
+namespace Muzich\AdminBundle\Controller;
4
+
5
+use Sonata\AdminBundle\Controller\CRUDController as Controller;
6
+
7
+class RegistrationTokenAdminController extends Controller
8
+{
9
+}

+ 1 - 1
src/Muzich/CoreBundle/Entity/RegistrationToken.php 查看文件

@@ -37,7 +37,7 @@ class RegistrationToken
37 37
   
38 38
   /**
39 39
    * Si ce boolean est a vrai il n'est plus utilisable
40
-   * @ORM\Column(type="boolean")
40
+   * @ORM\Column(type="boolean", nullable=true)
41 41
    * @var type boolean
42 42
    */
43 43
   protected $used = false;