Files
SCM-Manager/scm-ui/src/permissions/components/handlePermissions.js

26 lines
657 B
JavaScript
Raw Normal View History

//@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;
});
}
2019-01-19 20:05:19 +01:00
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();
});
}