fix serval bugs on sidebar.

This commit is contained in:
Matthew K. Fu JuYuan committed 2012-12-24 16:39:53 +08:00
1 parent 2c69590c36
commit 062ebecae3
10 files changed
+39 -18

No files matched your search

@@ -25,7 +25,7 @@ protected
else
(eval(available_for_in_sym).include? @current_user rescue false)
end # of case
return true if result || @current_user.admin?
return true if result || (@current_user.admin? rescue false)
end # of collect
false
end
+3 -2
View File
@@ -8,10 +8,11 @@ module Renderer
protected
def active_for_app_auth?
if @module_app.nil?
module_app = get_module_app
if module_app.nil?
false
else
@module_app.id.to_s == @params[:module_app_id] ? true : false
module_app.id.to_s == @params[:module_app_id] ? true : false
end
end
+1 -1
View File
@@ -25,7 +25,7 @@ module SideBarRenderer
def display? #控制sidebar 要不要算圖
if is_manager? || is_admin? #如果是系統管理員 或 是模組管理員
true
elsif (@current_module_app.open rescue false) # 如果app 被設定成 開放
elsif (@current_module_app.open rescue true) # 如果app 被設定成 開放
true
elsif is_member? #如果app 是封閉 那至少需要是 member
true