Module: OpenProject::GlobalRoles::Patches::RolesControllerPatch::InstanceMethods
- Defined in:
- lib/open_project/global_roles/patches/roles_controller_patch.rb
Instance Method Summary collapse
Instance Method Details
#create_with_global_roles ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/open_project/global_roles/patches/roles_controller_patch.rb', line 32 def create_with_global_roles if params['global_role'] create_global_role else #we have to duplicate unpatched behaviour here in order to set the parameters for the overwritten views @role = Role.new(params[:role] || { :permissions => Role.non_member. }) = (@role. || ) = GlobalRole. create_without_global_roles end end |
#new_with_global_roles ⇒ Object
25 26 27 28 29 30 |
# File 'lib/open_project/global_roles/patches/roles_controller_patch.rb', line 25 def new_with_global_roles new_without_global_roles = (@role. || ) = GlobalRole. end |