From 33feb91713a285834fc5a4fc5b0d3bec1010aaec Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Thu, 23 Mar 2017 05:08:33 -0400 Subject: [PATCH] added permission_checker --- app/helpers/auth_helper.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/helpers/auth_helper.rb b/app/helpers/auth_helper.rb index 4605dcf..27dc2f1 100644 --- a/app/helpers/auth_helper.rb +++ b/app/helpers/auth_helper.rb @@ -16,4 +16,14 @@ module AuthHelper render :file => "public/401.html.erb", :status => :unauthorized, :layout =>true end end + + def permission_checker(permission_list) + proc { + flag = false + permission_list.each { |permission| + flag ||= User.current.allowed_to_globally?(permission, {}) + } + flag + } + end end