Quellcode durchsuchen

Evolution #704: Tests: résoudre fucking perists truc

Bastien Sevajol vor 11 Jahren
Ursprung
Commit
866dc82613

+ 0 - 36
src/Muzich/CoreBundle/Controller/CoreController.php Datei anzeigen

@@ -109,18 +109,6 @@ class CoreController extends Controller
109 109
     
110 110
     $user = $this->getUser();
111 111
     
112
-    /**
113
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
114
-     * Docrine le voit si on faire une requete directe.
115
-     */
116
-    if ($this->container->getParameter('env') == 'test')
117
-    {
118
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
119
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
120
-        array()
121
-      )->getSingleResult();
122
-    }
123
-    
124 112
     // Vérifications préléminaires
125 113
     if ($user->getPersonalHash($id) != $token 
126 114
         || !in_array($type, array('user', 'group')) 
@@ -239,19 +227,6 @@ class CoreController extends Controller
239 227
         
240 228
     if ($form->isValid())
241 229
     {
242
-
243
-      /**
244
-       * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
245
-       * Docrine le voit si on faire une requete directe.
246
-       */
247
-      if ($this->container->getParameter('env') == 'test')
248
-      {
249
-        $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
250
-          $this->container->get('security.context')->getToken()->getUser()->getId(),
251
-          array()
252
-        )->getSingleResult();
253
-      }
254
-
255 230
       // On utilise le gestionnaire d'élément
256 231
       $factory = new ElementManager($element, $em, $this->container);
257 232
       $factory->proceedFill($user);
@@ -535,17 +510,6 @@ class CoreController extends Controller
535 510
     }
536 511
     
537 512
     $user = $this->getUser();
538
-    /**
539
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
540
-     * Docrine le voit si on faire une requete directe.
541
-     */
542
-    if ($this->container->getParameter('env') == 'test')
543
-    {
544
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
545
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
546
-        array()
547
-      )->getSingleResult();
548
-    }
549 513
     
550 514
     // On contrôle au préalable que le tag ne fait pas déjà partie des favoris de 
551 515
     // l'utilisateur

+ 0 - 28
src/Muzich/CoreBundle/Controller/ElementController.php Datei anzeigen

@@ -116,13 +116,6 @@ class ElementController extends Controller
116 116
      * Docrine le voit si on faire une requete directe.
117 117
      */
118 118
     $user = $this->getUser();
119
-    if ($this->container->getParameter('env') == 'test')
120
-    {
121
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
122
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
123
-        array()
124
-      )->getSingleResult();
125
-    }
126 119
     
127 120
     $element = $this->checkExistingAndOwned($element_id);
128 121
     // Si il y a un groupe on le retire pour le bind
@@ -230,13 +223,6 @@ class ElementController extends Controller
230 223
       * Docrine le voit si on faire une requete directe.
231 224
       */
232 225
       $user = $this->getUser();
233
-      if ($this->container->getParameter('env') == 'test')
234
-      {
235
-        $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
236
-          $this->container->get('security.context')->getToken()->getUser()->getId(),
237
-          array()
238
-        )->getSingleResult();
239
-      }
240 226
       
241 227
       // On signale que cet user a modifié ses diffusions
242 228
       $user->setData(User::DATA_DIFF_UPDATED, true);
@@ -660,13 +646,6 @@ class ElementController extends Controller
660 646
      * Docrine le voit si on faire une requete directe.
661 647
      */
662 648
     $user = $this->getUser();
663
-    if ($this->container->getParameter('env') == 'test')
664
-    {
665
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
666
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
667
-        array()
668
-      )->getSingleResult();
669
-    }
670 649
     
671 650
     $proposition = new ElementTagsProposition();
672 651
     $proposition->setElement($element);
@@ -897,13 +876,6 @@ class ElementController extends Controller
897 876
       * Docrine le voit si on faire une requete directe.
898 877
       */
899 878
     $user = $this->getUser();
900
-    if ($this->container->getParameter('env') == 'test')
901
-    {
902
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
903
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
904
-        array()
905
-      )->getSingleResult();
906
-    }
907 879
     
908 880
     // Pour le repartage on crée un nouvel élément
909 881
     $element_reshared = new Element();

+ 7 - 2
src/Muzich/CoreBundle/Resources/public/css/main.css Datei anzeigen

@@ -2195,9 +2195,14 @@ div#helpbox input.tag_prompt
2195 2195
   width: 480px;
2196 2196
 }
2197 2197
 
2198
-div#helpbox  input.button
2198
+div#helpbox input.button
2199 2199
 {
2200 2200
   float: right;
2201 2201
   margin-right: 11px;
2202 2202
   margin-top: 5px;
2203
-}
2203
+}
2204
+
2205
+div#helpbox div.center input.button
2206
+{
2207
+  float: none;
2208
+}

+ 6 - 13
src/Muzich/CoreBundle/lib/Controller.php Datei anzeigen

@@ -62,10 +62,6 @@ class Controller extends BaseController
62 62
   protected function isVisitor()
63 63
   {
64 64
     $user = $this->getUser();
65
-    if ($this->container->getParameter('env') == 'test')
66
-    {
67
-      $user = $this->getUserRefreshed();
68
-    }
69 65
     if ($user === 'anon.')
70 66
     {
71 67
       return true;
@@ -162,6 +158,11 @@ class Controller extends BaseController
162 158
    */
163 159
   public function getUser($personal_query = false, $params = array(), $force_refresh = false)
164 160
   {
161
+    if ($this->container->getParameter('env') == 'test')
162
+    {
163
+      return $this->container->get('security.context')->getToken()->getUser();
164
+    }
165
+    
165 166
     if (!$personal_query)
166 167
     {
167 168
       // Si on demande l'utilisateur sans forcer la réactualisation et que l'utilisateur
@@ -208,15 +209,7 @@ class Controller extends BaseController
208 209
    */
209 210
   protected function getUserId($return_null_if_visitor = false)
210 211
   {
211
-    /** Bug */
212
-    if ($this->container->getParameter('env') == 'test')
213
-    {
214
-      $user = $this->getUserRefreshed();
215
-    }
216
-    else
217
-    {
218
-      $user = $this->getUser();
219
-    }
212
+    $user = $this->getUser();
220 213
     
221 214
     if ($user !== 'anon.')
222 215
     {

+ 0 - 13
src/Muzich/FavoriteBundle/Controller/FavoriteController.php Datei anzeigen

@@ -38,19 +38,6 @@ class FavoriteController extends Controller
38 38
     }
39 39
     
40 40
     $user = $this->getUser();
41
-    
42
-    /**
43
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
44
-     * Docrine le voit si on faire une requete directe.
45
-     */
46
-    if ($this->container->getParameter('env') == 'test')
47
-    {
48
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
49
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
50
-        array()
51
-      )->getSingleResult();
52
-    }
53
-    
54 41
     $em = $this->getEntityManager();
55 42
     
56 43
     if ($user->getPersonalHash($id) != $token || !is_numeric($id)

+ 0 - 12
src/Muzich/GroupBundle/Controller/DefaultController.php Datei anzeigen

@@ -64,18 +64,6 @@ if (($non_condition = $this->userHaveNonConditionToMakeAction(SecurityContext::A
64 64
       throw $this->createNotFoundException();
65 65
     }
66 66
     
67
-    /**
68
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
69
-     * Docrine le voit si on faire une requete directe.
70
-     */
71
-    if ($this->container->getParameter('env') == 'test')
72
-    {
73
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
74
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
75
-        array()
76
-      )->getSingleResult();
77
-    }
78
-    
79 67
     $em = $this->getDoctrine()->getEntityManager();
80 68
     
81 69
     $new_group = new Group();

+ 1 - 91
src/Muzich/UserBundle/Controller/UserController.php Datei anzeigen

@@ -37,23 +37,7 @@ class UserController extends Controller
37 37
   
38 38
   protected function getPreferencesForm()
39 39
   {
40
-    /**
41
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
42
-     * Docrine le voit si on faire une requete directe.
43
-     */
44
-    if ($this->container->getParameter('env') == 'test')
45
-    {
46
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
47
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
48
-        array()
49
-      )->getSingleResult();
50
-    }
51
-    else
52
-    {
53
-      $user = $this->getUser();
54
-    }
55
-     
56
-    return $this->createFormBuilder($user)
40
+    return $this->createFormBuilder($this->getUser())
57 41
       ->add('mail_newsletter', 'checkbox', array('required' => false))
58 42
       ->add('mail_partner', 'checkbox', array('required' => false))
59 43
       ->getForm()
@@ -79,19 +63,6 @@ class UserController extends Controller
79 63
     if ($this->tags_favorites === null || $force)
80 64
     {
81 65
       $user = $this->getUser();
82
-      
83
-      /**
84
-       * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
85
-       * Docrine le voit si on faire une requete directe.
86
-       */
87
-      if ($this->container->getParameter('env') == 'test')
88
-      {
89
-        $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
90
-          $this->container->get('security.context')->getToken()->getUser()->getId(),
91
-          array()
92
-        )->getSingleResult();
93
-      }
94
-      
95 66
       $this->tags_favorites = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')
96 67
         ->getTagsFavorites($user->getId())
97 68
       ;
@@ -297,13 +268,6 @@ class UserController extends Controller
297 268
   public function changePasswordAction(Request $request)
298 269
   {
299 270
     $user = $this->getUser();
300
-    
301
-    /** Bug */
302
-    if ($this->container->getParameter('env') == 'test')
303
-    {
304
-      $user = $this->getUserRefreshed();
305
-    }
306
-    
307 271
     $form = $this->getChangePasswordForm($user);
308 272
     $form->bind($request);
309 273
     
@@ -363,19 +327,6 @@ class UserController extends Controller
363 327
   {
364 328
     $request = $this->getRequest();
365 329
     $user = $this->getUser(true, array('join' => array('favorites_tags')));
366
-    
367
-    /**
368
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
369
-     * Docrine le voit si on faire une requete directe.
370
-     */
371
-    if ($this->container->getParameter('env') == 'test')
372
-    {
373
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
374
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
375
-        array()
376
-      )->getSingleResult();
377
-    }
378
-    
379 330
     $form = $this->getTagsFavoritesForm($user);
380 331
     
381 332
     if ($request->getMethod() == 'POST')
@@ -453,18 +404,6 @@ class UserController extends Controller
453 404
     $em = $this->getDoctrine()->getEntityManager();
454 405
     $user = $this->getUser();
455 406
     
456
-    /**
457
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
458
-     * Docrine le voit si on faire une requete directe.
459
-     */
460
-    if ($this->container->getParameter('env') == 'test')
461
-    {
462
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
463
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
464
-        array()
465
-      )->getSingleResult();
466
-    }
467
-    
468 407
     $request = $this->getRequest();
469 408
     $change_email_form = $this->getChangeEmailForm();
470 409
     
@@ -551,18 +490,6 @@ class UserController extends Controller
551 490
     $um = $this->get('muzich_user_manager');
552 491
     $user = $this->getUser();
553 492
     
554
-    /**
555
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
556
-     * Docrine le voit si on faire une requete directe.
557
-     */
558
-    if ($this->container->getParameter('env') == 'test')
559
-    {
560
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
561
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
562
-        array()
563
-      )->getSingleResult();
564
-    }
565
-    
566 493
     $token_ = hash('sha256', $user->getConfirmationToken().($email = $user->getEmailRequested()));
567 494
     
568 495
     // Le token est-il valide
@@ -595,18 +522,7 @@ class UserController extends Controller
595 522
       return $response;
596 523
     }
597 524
     
598
-    /**
599
-     * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
600
-     * Docrine le voit si on faire une requete directe.
601
-     */
602 525
     $user = $this->getUser();
603
-    if ($this->container->getParameter('env') == 'test')
604
-    {
605
-      $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
606
-        $this->container->get('security.context')->getToken()->getUser()->getId(),
607
-        array()
608
-      )->getSingleResult();
609
-    }
610 526
     
611 527
     $errors = array();
612 528
     if ($user->getPersonalHash() != $token)
@@ -833,12 +749,6 @@ class UserController extends Controller
833 749
   {
834 750
     $user = $this->getUser();
835 751
     
836
-    /** Bug */
837
-    if ($this->container->getParameter('env') == 'test')
838
-    {
839
-      $user = $this->getUserRefreshed();
840
-    }
841
-    
842 752
     if ($token == hash('sha256', $user->getConfirmationToken().$user->getEmail()))
843 753
     {
844 754
       $user->setEmailConfirmed(true);