From f04611c711715064cd7a23d4dc51bc703a8dbeef Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 14 Jun 2017 16:45:06 +0200 Subject: [PATCH] Added URL compatibility Signed-off-by: Thomas Citharel --- app/config/security.yml | 1 + src/Wallabag/CoreBundle/Controller/RssController.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/app/config/security.yml b/app/config/security.yml index 5f3bf0b6..60500d15 100644 --- a/app/config/security.yml +++ b/app/config/security.yml @@ -63,6 +63,7 @@ security: - { path: /(unread|starred|archive).xml$, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: /tags/(.*).xml$, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/feed, roles: IS_AUTHENTICATED_ANONYMOUSLY } + - { path: /(unread|starred|archive).xml$, roles: IS_AUTHENTICATED_ANONYMOUSLY } # For backwards compatibility - { path: ^/share, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/settings, roles: ROLE_SUPER_ADMIN } - { path: ^/annotations, roles: ROLE_USER } diff --git a/src/Wallabag/CoreBundle/Controller/RssController.php b/src/Wallabag/CoreBundle/Controller/RssController.php index 57de0e53..a2b29e72 100644 --- a/src/Wallabag/CoreBundle/Controller/RssController.php +++ b/src/Wallabag/CoreBundle/Controller/RssController.php @@ -22,6 +22,7 @@ class RssController extends Controller * Shows unread entries for current user. * * @Route("/feed/{username}/{token}/unread/{page}", name="unread_rss", defaults={"page": 1}) + * @Route("/{username}/{token}/unread.xml", defaults={"page": 1}) * @ParamConverter("user", class="WallabagUserBundle:User", converter="username_rsstoken_converter") * * @param User $user @@ -38,6 +39,7 @@ class RssController extends Controller * Shows read entries for current user. * * @Route("/feed/{username}/{token}/archive/{page}", name="archive_rss", defaults={"page": 1}) + * @Route("/{username}/{token}/archive.xml", defaults={"page": 1}) * @ParamConverter("user", class="WallabagUserBundle:User", converter="username_rsstoken_converter") * * @param User $user @@ -54,6 +56,7 @@ class RssController extends Controller * Shows starred entries for current user. * * @Route("/feed/{username}/{token}/starred/{page}", name="starred_rss", defaults={"page": 1}) + * @Route("/{username}/{token}/starred.xml", defaults={"page": 1}) * @ParamConverter("user", class="WallabagUserBundle:User", converter="username_rsstoken_converter") * * @param User $user -- 2.41.0