Move api usage to separate file

This commit is contained in:
René Pfeuffer
2019-01-19 20:05:19 +01:00
parent 4090965324
commit d790d2e7e1
2 changed files with 27 additions and 18 deletions

View File

@@ -0,0 +1,25 @@
//@flow
import { apiClient } from "@scm-manager/ui-components";
export const CONTENT_TYPE_PERMISSIONS =
"application/vnd.scmm-permissionCollection+json;v=2";
export function setPermissions(url: string, permissions: string[]) {
return apiClient
.put(url, { permissions: permissions }, CONTENT_TYPE_PERMISSIONS)
.then(response => {
return response;
});
}
export function loadPermissionsForEntity(url: string) {
return apiClient.get(url).then(response => {
return response.json();
});
}
export function loadAvailablePermissions(url: string) {
return apiClient.get(url).then(response => {
return response.json();
});
}