module Grafana::Organizations
Public Instance Methods
add_user_to_org(org_id, user={})
click to toggle source
# File lib/grafana/organizations.rb, line 26 def add_user_to_org(org_id, user={}) endpoint = "/api/orgs/#{org_id}/users" @logger.info("Adding user to orgnaization ID #{org_id} (POST #{endpoint})") if @debug return post_request(endpoint, user) end
delete_user_from_org(org_id, user_id)
click to toggle source
# File lib/grafana/organizations.rb, line 38 def delete_user_from_org(org_id, user_id) endpoint = "/api/orgs/#{org_id}/users/#{user_id}" @logger.info("Deleting user #{user_id} in organization #{org_id} (DELETE #{endpoint})") if @debug return delete_request(endpoint) end
get_all_orgs()
click to toggle source
# File lib/grafana/organizations.rb, line 6 def get_all_orgs() endpoint = "/api/orgs" @logger.info("Getting all organizations (GET #{endpoint})") if @debug return get_request(endpoint) end
get_org_users(org_id)
click to toggle source
# File lib/grafana/organizations.rb, line 19 def get_org_users(org_id) endpoint = "/api/orgs/#{org_id}/users" @logger.info("Getting users in orgnaization ID #{org_id} (GET #{endpoint})") if @debug return get_request(endpoint) end
update_org(org_id, properties={})
click to toggle source
# File lib/grafana/organizations.rb, line 13 def update_org(org_id, properties={}) endpoint = "/api/orgs/#{org_id}" @logger.info("Updating orgnaization ID #{org_id} (POST #{endpoint})") if @debug return post_request(endpoint, properties) end
update_org_user(org_id, user_id, properties={})
click to toggle source
# File lib/grafana/organizations.rb, line 32 def update_org_user(org_id, user_id, properties={}) endpoint = "/api/orgs/#{org_id}/users/#{user_id}" @logger.info("Updating user #{user_id} in organization #{org_id} (PATCH #{endpoint})") if @debug return patch_request(endpoint, properties) end