Merge remote-tracking branch 'origin' into org-access-list

This commit is contained in:
Kia Lam
2019-03-01 10:37:44 -05:00
10 changed files with 610 additions and 78 deletions

View File

@@ -77,6 +77,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/`;
@@ -117,10 +123,14 @@ class APIClient {
return this.http.get(API_INSTANCE_GROUPS, { params });
}
createInstanceGroups (url, id) {
associateInstanceGroup (url, id) {
return this.http.post(url, { id });
}
disassociateInstanceGroup (url, id) {
return this.http.post(url, { id, disassociate: true });
}
getUserRoles (id) {
const endpoint = `${API_USERS}${id}/roles/`;