diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index d8357c9219e..0a39c58b7ea 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -554,6 +554,13 @@ class PostsController < ApplicationController render body: nil end + def flagged_posts + deprecate('posts#flagged_posts is deprecated. Please use /review instead.', since: '2.8.0.beta4', drop_from: '2.9') + review_queue_url = path("/review?status=all&type=ReviewableFlaggedPost&username=#{params[:username]}") + + redirect_to review_queue_url, status: 301 + end + def deleted_posts params.permit(:offset, :limit) guardian.ensure_can_see_deleted_posts! diff --git a/config/routes.rb b/config/routes.rb index 727ff79bf0b..28cb935b343 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -564,6 +564,7 @@ Discourse::Application.routes.draw do get "posts/:id/reply-ids" => "posts#reply_ids" get "posts/:id/reply-ids/all" => "posts#all_reply_ids" get "posts/:username/deleted" => "posts#deleted_posts", constraints: { username: RouteFormat.username } + get "posts/:username/flagged" => "posts#flagged_posts", constraints: { username: RouteFormat.username } %w{groups g}.each do |root_path| resources :groups, id: RouteFormat.username, path: root_path do