Method: Gitlab::Client::AccessRequests#approve_group_access_request

Defined in:
lib/gitlab/client/access_requests.rb

#approve_group_access_request(group, user_id, options = {}) ⇒ Gitlab::ObjectifiedHash

Approves a group access request for the given user.

Examples:

Gitlab.approve_group_access_request(1, 1)
Gitlab.approve_group_access_request(1, 1, {access_level: '30'})

Parameters:

  • :group(required) (Integer, String)

    The ID or name of a group.

  • :user_id(required) (Integer)

    The user ID of the access requester

  • options (Hash) (defaults to: {})

    a customizable set of options

Options Hash (options):

  • :access_level(optional) (Integer)

    A valid access level (defaults: 30, developer access level)

Returns:



75
76
77
# File 'lib/gitlab/client/access_requests.rb', line 75

def approve_group_access_request(group, user_id, options = {})
  put("/groups/#{url_encode group}/access_requests/#{user_id}/approve", body: options)
end