Land #11187, Conform LoginServlet to API standards
commit
69ee3a4a26
|
@ -9,7 +9,7 @@ module LoginServlet
|
|||
end
|
||||
|
||||
def self.registered(app)
|
||||
app.get LoginServlet.api_path, &get_logins
|
||||
app.get LoginServlet.api_path_with_id, &get_logins
|
||||
app.post LoginServlet.api_path, &create_login
|
||||
app.put LoginServlet.api_path_with_id, &update_login
|
||||
app.delete LoginServlet.api_path, &delete_logins
|
||||
|
@ -26,7 +26,7 @@ module LoginServlet
|
|||
sanitized_params = sanitize_params(params, env['rack.request.query_hash'])
|
||||
data = get_db.logins(sanitized_params)
|
||||
data = data.first if is_single_object?(data, sanitized_params)
|
||||
set_json_response(data)
|
||||
set_json_data_response(response: data)
|
||||
rescue => e
|
||||
print_error_and_create_response(error: e, message: 'There was an error retrieving logins:', code: 500)
|
||||
end
|
||||
|
@ -40,8 +40,8 @@ module LoginServlet
|
|||
opts = parse_json_request(request, false)
|
||||
opts[:core][:workspace] = get_db.workspaces(id: opts[:workspace_id]).first
|
||||
opts[:core] = get_db.creds(opts[:core]).first
|
||||
response = get_db.create_credential_login(opts)
|
||||
set_json_response(response)
|
||||
data = get_db.create_credential_login(opts)
|
||||
set_json_data_response(response: data)
|
||||
rescue => e
|
||||
print_error_and_create_response(error: e, message: 'There was an error creating the login:', code: 500)
|
||||
end
|
||||
|
@ -56,7 +56,7 @@ module LoginServlet
|
|||
tmp_params = sanitize_params(params)
|
||||
opts[:id] = tmp_params[:id] if tmp_params[:id]
|
||||
data = get_db.update_login(opts)
|
||||
set_json_response(data)
|
||||
set_json_data_response(response: data)
|
||||
rescue => e
|
||||
print_error_and_create_response(error: e, message: 'There was an error updating the login:', code: 500)
|
||||
end
|
||||
|
@ -69,7 +69,7 @@ module LoginServlet
|
|||
begin
|
||||
opts = parse_json_request(request, false)
|
||||
data = get_db.delete_logins(opts)
|
||||
set_json_response(data)
|
||||
set_json_data_response(response: data)
|
||||
rescue => e
|
||||
print_error_and_create_response(error: e, message: 'There was an error deleting the logins:', code: 500)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue