Introduce loadPermissionsAsync action creator

pull/990/head
Andrew Watkins 2017-03-10 08:36:33 -08:00
parent 9a322d7b78
commit 00d60f2034
1 changed files with 6 additions and 0 deletions

View File

@ -1,6 +1,7 @@
import {
getUsers as getUsersAJAX,
getRoles as getRolesAJAX,
getPermissions as getPermissionsAJAX,
createUser as createUserAJAX,
deleteRole as deleteRoleAJAX,
deleteUser as deleteUserAJAX,
@ -113,6 +114,11 @@ export const loadRolesAsync = (url) => async (dispatch) => {
dispatch(loadRoles(data))
}
export const loadPermissionsAsync = (url) => async (dispatch) => {
const {data} = await getPermissionsAJAX(url)
dispatch(loadPermissions(data))
}
export const createUserAsync = (url, user) => async (dispatch) => {
try {
const {data} = await createUserAJAX(url, user)