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]
}
)