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

+22 -2
View File
@@ -63,11 +63,31 @@ class ModuleApp
end
def is_manager?(user)
managing_users.include?(user)
if user.nil?
return false
else
m_users = managing_users
if m_users.blank?
false
else
m_users.include?(user)
end
end
end
def is_sub_manager?(user)
sub_managing_users.include?(user) || is_manager?(user)
if user.nil?
return false
else # when user is guest
s_m_users = sub_managing_users
result = false
if s_m_users.blank?
result = false
else
result = s_m_users.include?(user)
end
result || is_manager?(user)
end
end
def managing_users