Add organization details patch and instance groups disassociate methods to api

This commit is contained in:
Marliana Lara
2019-02-22 14:51:38 -05:00
parent b6eacbab86
commit f1fefbf5f0
2 changed files with 42 additions and 0 deletions

View File

@@ -70,6 +70,12 @@ class APIClient {
return this.http.get(endpoint);
}
updateOrganizationDetails (id, data) {
const endpoint = `${API_ORGANIZATIONS}${id}/`;
return this.http.patch(endpoint, data);
}
getOrganizationInstanceGroups (id, params = {}) {
const endpoint = `${API_ORGANIZATIONS}${id}/instance_groups/`;
@@ -113,6 +119,10 @@ class APIClient {
associateInstanceGroup (url, id) {
return this.http.post(url, { id });
}
disassociateInstanceGroup (url, id) {
return this.http.post(url, { id, disassociate: true });
}
}
export default APIClient;