lib/zabbixapi/classes/usergroups.rb in zabbixapi-2.4.4 vs lib/zabbixapi/classes/usergroups.rb in zabbixapi-2.4.5

- old
+ new

@@ -12,11 +12,11 @@ def indentify "name" end # Return usrgrpid - # + # # * *Args* : # - +data+ -> Hash with :name => "UserGroup" # * *Returns* : # - Integer def get_or_create(data) @@ -26,52 +26,52 @@ end usrgrpid end # Set permission for usrgrp on some hostgroup - # + # # * *Args* : # - +data+ -> Hash with :usrgrpids => id, :hostgroupids => [], :permission => 2,3 (read and read write) # * *Returns* : # - Integer def set_perms(data) - permission = data[:permission] || 2 + permission = data[:permission] || 2 result = @client.api_request( - :method => "usergroup.massAdd", + :method => "usergroup.massAdd", :params => { :usrgrpids => [data[:usrgrpid]], :rights => data[:hostgroupids].map { |t| {:permission => permission, :id => t} } } ) result ? result['usrgrpids'][0].to_i : nil end # Update usergroup, add user - # + # # * *Args* : # - +data+ -> Hash with :usrgrpids => id, :userids => [] # * *Returns* : # - Integer def add_user(data) result = @client.api_request( - :method => "usergroup.massAdd", + :method => "usergroup.massAdd", :params => { :usrgrpids => data[:usrgrpids], :userids => data[:userids] } ) result ? result['usrgrpids'][0].to_i : nil end # Update usergroup, modify users - # + # # * *Args* : # - +data+ -> Hash with :usrgrpids => id, :userids => [] # * *Returns* : # - Integer def update_users(data) result = @client.api_request( - :method => "usergroup.massUpdate", + :method => "usergroup.massUpdate", :params => { :usrgrpids => data[:usrgrpids], :userids => data[:userids] } )