1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-08-06 17:41:01 +00:00

Add ability to revoke feed token

This commit is contained in:
Jeremy Benoist 2019-06-05 17:55:13 +02:00
parent 7e5b7e029a
commit c4bf12aade
No known key found for this signature in database
GPG key ID: BCA73962457ACC3C
18 changed files with 85 additions and 13 deletions

View file

@ -299,6 +299,34 @@ class ConfigController extends Controller
return $this->redirect($this->generateUrl('config') . '#set2');
}
/**
* @param Request $request
*
* @Route("/revoke-token", name="revoke_token")
*
* @return RedirectResponse|JsonResponse
*/
public function revokeTokenAction(Request $request)
{
$config = $this->getConfig();
$config->setFeedToken(null);
$em = $this->getDoctrine()->getManager();
$em->persist($config);
$em->flush();
if ($request->isXmlHttpRequest()) {
return new JsonResponse();
}
$this->addFlash(
'notice',
'flashes.config.notice.feed_token_revoked'
);
return $this->redirect($this->generateUrl('config') . '#set2');
}
/**
* Deletes a tagging rule and redirect to the config homepage.
*