Module: Biovision::Base::PrivilegeMethods

Extended by:
ActiveSupport::Concern
Defined in:
lib/biovision/base/privilege_methods.rb

Overview

Methods for handling privilege-related events

Instance Method Summary collapse

Instance Method Details

#current_user_has_privilege?(privilege_name) ⇒ Boolean

Parameters:

  • privilege_name (Symbol)

Returns:

  • (Boolean)


14
15
16
# File 'lib/biovision/base/privilege_methods.rb', line 14

def current_user_has_privilege?(privilege_name)
  ::UserPrivilege.user_has_privilege?(current_user, privilege_name)
end

#current_user_in_group?(group_name) ⇒ Boolean

Parameters:

  • group_name (Symbol)

Returns:

  • (Boolean)


19
20
21
# File 'lib/biovision/base/privilege_methods.rb', line 19

def current_user_in_group?(group_name)
  ::UserPrivilege.user_in_group?(current_user, group_name)
end