Archived
fix serval bugs on sidebar.
This commit is contained in:
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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user