commit: dc6e031364d1f47a49ea47f20070a4e9986a4c68
parent: 9dd5e329ab5edab705c5622bc97f93bd5c50976b
Author: Yamagishi Kazutoshi <ykzts@desire.sh>
Date: Fri, 17 Nov 2017 11:26:34 +0900
Redirect to reports when moderator (#5733)
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git 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