Module: OpenProject::GlobalRoles::Patches::AccessControlPatch::ClassMethods
- Defined in:
- lib/open_project/global_roles/patches/access_control_patch.rb
Instance Method Summary collapse
Instance Method Details
#available_project_modules_with_no_global ⇒ Object
26 27 28 29 30 31 32 |
# 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 ⇒ Object
34 35 36 |
# File 'lib/open_project/global_roles/patches/access_control_patch.rb', line 34 def @permissions.select {|p| p.global?} end |