From c7a4f74f9fe225275c8c2e68269b1f86cc31da6e Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Fri, 12 Feb 2016 12:00:26 +0100 Subject: [PATCH] Redirect to the right tab on /config --- .../Controller/ConfigController.php | 19 ++++++++++++------- .../Resources/translations/messages.fr.yml | 1 + 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/Wallabag/CoreBundle/Controller/ConfigController.php b/src/Wallabag/CoreBundle/Controller/ConfigController.php index b7799746..5ccf5a56 100644 --- a/src/Wallabag/CoreBundle/Controller/ConfigController.php +++ b/src/Wallabag/CoreBundle/Controller/ConfigController.php @@ -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'); } /** diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml index c7186c34..a98b7b7a 100644 --- a/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml +++ b/src/Wallabag/CoreBundle/Resources/translations/messages.fr.yml @@ -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é' -- 2.41.0