Fix before_filter order for object_auth

This commit is contained in:
Christophe Vilayphiou committed 2012-03-20 14:17:28 +08:00
1 parent 7cc075e124
commit e953344965
2 files changed
+14 -4

No files matched your search

+7 -2
View File
@@ -1,8 +1,8 @@
class OrbitBackendController< ApplicationController
before_filter :authenticate_user!
before_filter :force_order,:except => [:public]
before_filter :setup_vars
# before_filter {|c| c.front_end_available(@app_title)}
before_filter :check_user_can_use,:except => [:public]
# before_filter :check_user_can_use
include OrbitCoreLib::PermissionUnility
include AdminHelper
@@ -15,6 +15,11 @@ class OrbitBackendController< ApplicationController
private
def force_order
authenticate_user!
check_user_can_use
end
def check_user_can_use
unless check_permission
redirect_to polymorphic_path(['panel',@app_title,'back_end','public'])