Introduce loadPermissionsAsync action creator
parent
9a322d7b78
commit
00d60f2034
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue