module Elastic::WorkplaceSearch::Client::Permissions
Public Instance Methods
add_user_permissions(content_source_key, user, options)
click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 18 def add_user_permissions(content_source_key, user, options) post("sources/#{content_source_key}/permissions/#{user}/add", options) end
get_user_permissions(content_source_key, user)
click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 10 def get_user_permissions(content_source_key, user) get("sources/#{content_source_key}/permissions/#{user}") end
list_all_permissions(content_source_key, current: 1, size: 25)
click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 6 def list_all_permissions(content_source_key, current: 1, size: 25) get("sources/#{content_source_key}/permissions", "page[current]" => current, "page[size]" => size ) end
remove_user_permissions(content_source_key, user, options)
click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 22 def remove_user_permissions(content_source_key, user, options) post("sources/#{content_source_key}/permissions/#{user}/remove", options) end
update_user_permissions(content_source_key, user, options)
click to toggle source
# File lib/elastic/workplace-search/client/permissions.rb, line 14 def update_user_permissions(content_source_key, user, options) post("sources/#{content_source_key}/permissions/#{user}", options) end