Module: BWAPI::Client::CommandCenter::Displays::Users

Includes:
Access
Included in:
BWAPI::Client::CommandCenter::Displays
Defined in:
lib/bwapi/client/command_center/displays/users.rb,
lib/bwapi/client/command_center/displays/users/access.rb

Overview

Users module for commandcenter/displays/users endpoints

Defined Under Namespace

Modules: Access

Instance Method Summary collapse

Methods included from Access

#grant_display_user_access_level, #update_display_user_access_level

Instance Method Details

#delete_display_user_access_levels(display_id, user_id) ⇒ Hash

Revoke display access levels for existing user

Parameters:

  • display_id (Integer)

    the display id

  • user_id (Integer)

    the user id

Returns:

  • (Hash)

    Specific display and user access level



46
47
48
# File 'lib/bwapi/client/command_center/displays/users.rb', line 46

def delete_display_user_access_levels(display_id, user_id)
  delete "commandcenter/displays/#{display_id}/users/#{user_id}"
end

#displays_access_levelsHash

Get all users display access levels

Returns:

  • (Hash)

    Display access levels



12
13
14
# File 'lib/bwapi/client/command_center/displays/users.rb', line 12

def displays_access_levels
  get 'commandcenter/displays/users'
end

#get_display_user_access_levels(display_id, user_id) ⇒ Hash

Get display access levels for existing user

Parameters:

  • display_id (Integer)

    the display id

  • user_id (Integer)

    the user id

Returns:

  • (Hash)

    Specific display and user access level



37
38
39
# File 'lib/bwapi/client/command_center/displays/users.rb', line 37

def get_display_user_access_levels(display_id, user_id)
  get "commandcenter/displays/#{display_id}/users/#{user_id}"
end

#get_display_users_access_levels(display_id) ⇒ Hash

Get displays access levels for users

Parameters:

  • display_id (Integer)

    the display id

Returns:

  • (Hash)

    Specific display user access levels



28
29
30
# File 'lib/bwapi/client/command_center/displays/users.rb', line 28

def get_display_users_access_levels(display_id)
  get "commandcenter/displays/#{display_id}/users"
end

#get_displays_user_access_levels(user_id) ⇒ Hash

Get a users display access levels for displays

Parameters:

  • user_id (Integer)

    the user id

Returns:

  • (Hash)

    Specific display user access levels



20
21
22
# File 'lib/bwapi/client/command_center/displays/users.rb', line 20

def get_displays_user_access_levels(user_id)
  get "commandcenter/displays/users/#{user_id}"
end