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