added provider users approve clients functionality

This commit is contained in:
Alexander Wong
2018-01-21 18:20:41 -07:00
parent bc0628bcb7
commit e6ee51f481
14 changed files with 356 additions and 11 deletions
+10 -5
View File
@@ -10,7 +10,12 @@ import {
setFormEmployeeNote
} from "../actions/employee/reducer.actions";
import { getSelfUserRequest } from "../actions/user/saga.actions";
import { addEmployee, getEmployee, deleteEmployee, updateEmployee } from "../api/employee.api";
import {
addEmployee,
getEmployee,
deleteEmployee,
updateEmployee
} from "../api/employee.api";
function* addEmployeeCall(postBody) {
yield effects.put(isSendingEmployeeRequest(true));
@@ -46,7 +51,7 @@ function* updateEmployeeCall(payload) {
yield effects.put(setEmployeeRequestError(exception));
return false;
} finally {
yield effects.put(isSendingEmployeeRequest(false))
yield effects.put(isSendingEmployeeRequest(false));
}
}
@@ -78,9 +83,9 @@ export function* addEmployeeFlow(request) {
export function* readEmployeeFlow(request) {
const wasSuccessful = yield effects.call(readEmployeeCall, request.data);
if (wasSuccessful) {
yield effects.put(setEmployeeUUID(wasSuccessful.uuid))
yield effects.put(setEmployeeUUID(wasSuccessful.uuid));
yield effects.put(setFormEmployeeEmail(wasSuccessful.provider_email));
yield effects.put(setFormEmployeeNote(wasSuccessful.note))
yield effects.put(setFormEmployeeNote(wasSuccessful.note));
}
}
@@ -97,4 +102,4 @@ export function* updateEmployeeFlow(request) {
export function* deleteEmployeeFlow(request) {
yield effects.call(deleteEmployeeCall, request.data);
yield effects.put(getSelfUserRequest());
}
}