module OpenProject::GlobalRoles::Patches::AccessControlPatch::ClassMethods

Public Instance Methods

available_project_modules_with_no_global() click to toggle source
# File lib/open_project/global_roles/patches/access_control_patch.rb, line 26
def available_project_modules_with_no_global
  @available_project_modules = (
      @permissions.reject{|p| p.global? }.collect(&:project_module) +
      @project_modules_without_permissions
    ).uniq.compact
  available_project_modules_without_no_global
end
global_permissions() click to toggle source
# File lib/open_project/global_roles/patches/access_control_patch.rb, line 34
def global_permissions
  @permissions.select {|p| p.global?}
end