Fix bug in is_admin?

Fix bug in helpers for news and announcement
This commit is contained in:
Christophe Vilayphiou committed 2012-05-05 17:40:07 +08:00
1 parent 555aa088d9
commit b48099d752
3 files changed
+12 -13

No files matched your search

+10 -11
View File
@@ -46,8 +46,7 @@ class ApplicationController < ActionController::Base
# Check if the current_user is admin
def is_admin?
auth_failed_in_backend unless current_user.admin?
current_user.admin? ? true : auth_failed_in_backend
end
def is_manager?
@@ -67,27 +66,27 @@ class ApplicationController < ActionController::Base
if is_manager?
true
else
flash[:error] = t("admin.access.denied.app.not_manager")
auth_failed_in_backend
end
flash[:error] = t("admin.access.denied.app.not_manager")
auth_failed_in_backend
end
end
def for_app_sub_manager
if (@module_app.sub_managing_users.include?(current_user) || is_manager?)
true
else
flash[:error] = t("admin.access.denied.app.not_sub_manager")
auth_failed_in_backend
end
flash[:error] = t("admin.access.denied.app.not_sub_manager")
auth_failed_in_backend
end
end
def for_app_user
if (@module_app.app_auth.auth_users.include?(current_user) || for_app_sub_manager )
true
else
flash[:error] = t("admin.access.denied.app.not_authed_user")
auth_failed_in_backend
end
flash[:error] = t("admin.access.denied.app.not_authed_user")
auth_failed_in_backend
end
end
def check_object_premission(obj,title)