Module: RedmineNonprojectModules::Patches::GroupPatch::InstanceMethods

Defined in:
lib/redmine_nonproject_modules/patches/group_patch.rb

Instance Method Summary collapse

Instance Method Details

#add_permission(permission) ⇒ Object



14
15
16
17
18
19
# File 'lib/redmine_nonproject_modules/patches/group_patch.rb', line 14

def add_permission(permission)
  permission = permission.permission if permission.is_a?(::GroupPermission)
  return if permissions.pluck(:permission).include?(permission)

  ::GroupPermission.create!(group: self, permission: permission)
end