]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Redirect to the right tab on /config
authorJeremy Benoist <jeremy.benoist@gmail.com>
Fri, 12 Feb 2016 11:00:26 +0000 (12:00 +0100)
committerJeremy Benoist <jeremy.benoist@gmail.com>
Fri, 12 Feb 2016 11:00:26 +0000 (12:00 +0100)
src/Wallabag/CoreBundle/Controller/ConfigController.php
src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml

index b7799746e66222a03f47882b9bb804228f463ba8..5ccf5a560a5de2edb85e90a459e099fc26b99ba7 100644 (file)
@@ -64,7 +64,7 @@ class ConfigController extends Controller
                 'Password updated'
             );
 
-            return $this->redirect($this->generateUrl('config'));
+            return $this->redirect($this->generateUrl('config').'#set4');
         }
 
         // handle changing user information
@@ -82,7 +82,7 @@ class ConfigController extends Controller
                 'Information updated'
             );
 
-            return $this->redirect($this->generateUrl('config'));
+            return $this->redirect($this->generateUrl('config').'#set3');
         }
 
         // handle rss information
@@ -98,7 +98,7 @@ class ConfigController extends Controller
                 'RSS information updated'
             );
 
-            return $this->redirect($this->generateUrl('config'));
+            return $this->redirect($this->generateUrl('config').'#set2');
         }
 
         // handle tagging rule
@@ -116,7 +116,7 @@ class ConfigController extends Controller
                 'Tagging rules updated'
             );
 
-            return $this->redirect($this->generateUrl('config'));
+            return $this->redirect($this->generateUrl('config').'#set5');
         }
 
         // handle adding new user
@@ -147,7 +147,7 @@ class ConfigController extends Controller
                 sprintf('User "%s" added', $newUser->getUsername())
             );
 
-            return $this->redirect($this->generateUrl('config'));
+            return $this->redirect($this->generateUrl('config').'#set6');
         }
 
         return $this->render('WallabagCoreBundle:Config:index.html.twig', array(
@@ -187,7 +187,12 @@ class ConfigController extends Controller
             return new JsonResponse(array('token' => $config->getRssToken()));
         }
 
-        return $request->headers->get('referer') ? $this->redirect($request->headers->get('referer')) : $this->redirectToRoute('config');
+        $this->get('session')->getFlashBag()->add(
+            'notice',
+            'RSS token updated'
+        );
+
+        return $this->redirect($this->generateUrl('config').'#set2');
     }
 
     /**
@@ -214,7 +219,7 @@ class ConfigController extends Controller
             'Tagging rule deleted'
         );
 
-        return $this->redirect($this->generateUrl('config'));
+        return $this->redirect($this->generateUrl('config').'#set5');
     }
 
     /**
index c7186c34239f9babfceccef0e784ee596cd72dfe..a98b7b7a9f224afa89d1b70d8dce3f4be866add5 100644 (file)
@@ -39,6 +39,7 @@ Items per page: "Nombre d'articles par page"
 Language: 'Langue'
 Save: 'Enregistrer'
 RSS token: 'Jeton RSS'
+RSS token updated: 'Jeton RSS mis à jour'
 Name: 'Nom'
 Email: 'Adresse e-mail'
 No token: 'Aucun jeton généré'