From: Yamagishi Kazutoshi Date: Fri, 17 Nov 2017 02:26:34 +0000 (+0900) Subject: Redirect to reports when moderator (#5733) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=dc6e031364d1f47a49ea47f20070a4e9986a4c68;p=mastodon.git Redirect to reports when moderator (#5733) --- diff --git a/config/routes.rb b/config/routes.rb index 9301a4e50..4a98b0b95 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -161,7 +161,13 @@ Rails.application.routes.draw do resources :account_moderation_notes, only: [:create, :destroy] end - get '/admin', to: redirect('/admin/settings/edit', status: 302) + authenticate :user, lambda { |u| u.admin? } do + get '/admin', to: redirect('/admin/settings/edit', status: 302) + end + + authenticate :user, lambda { |u| u.moderator? } do + get '/admin', to: redirect('/admin/reports', status: 302) + end namespace :api do # PubSubHubbub outgoing subscriptions