Refactored to use abilites for login

This commit is contained in:
Priit Tamboom 2014-10-08 15:09:50 +03:00
parent f0b46469c8
commit 61e2ea9823
3 changed files with 25 additions and 12 deletions

View file

@ -10,10 +10,12 @@ class ApplicationController < ActionController::Base
end
def after_sign_in_path_for(resource)
if REGISTRY_ENV == :admin && resource.admin?
(session[:user_return_to].nil?) ? admin_root_path : session[:user_return_to].to_s
return session[:user_return_to].to_s if session[:user_return_to]
if resource.admin? && can?(:create, :admin_session)
admin_root_path
else
(session[:user_return_to].nil?) ? client_root_path : session[:user_return_to].to_s
client_root_path
end
end
end