Web.Client: Confirm: createUser: added changing data on confirm activation link
This commit is contained in:
parent
bcace16155
commit
2f909d7ff0
@ -165,6 +165,11 @@ export function changeEmail(userId, email, key) {
|
||||
|
||||
export function activateConfirmUser(personalData, loginData, key, userId, activationStatus) {
|
||||
const data = Object.assign({}, personalData, loginData);
|
||||
const changedData = {
|
||||
id: userId,
|
||||
FirstName: personalData.firstname,
|
||||
LastName: personalData.lastname
|
||||
}
|
||||
return dispatch => {
|
||||
return api.changePassword(userId, data, key)
|
||||
.then(res => {
|
||||
@ -182,6 +187,11 @@ export function activateConfirmUser(personalData, loginData, key, userId, activa
|
||||
checkResponseError(res);
|
||||
const token = res.data.response.token;
|
||||
setAuthorizationToken(token);
|
||||
return api.updateUser(changedData);
|
||||
})
|
||||
.then(res => {
|
||||
console.log("user data updated, result:", res);
|
||||
checkResponseError(res);
|
||||
return getUserInfo(dispatch);
|
||||
});
|
||||
};
|
||||
|
@ -73,5 +73,12 @@ export function updateActivationStatus(activationStatus, userId, key) {
|
||||
return IS_FAKE
|
||||
? fakeApi.updateActivationStatus()
|
||||
: axios.put(`${API_URL}/people/activationstatus/${activationStatus}.json`, { userIds: [userId] }, {
|
||||
headers: { confirm: key }});
|
||||
headers: { confirm: key }
|
||||
});
|
||||
}
|
||||
|
||||
export function updateUser(data) {
|
||||
return IS_FAKE
|
||||
? fakeApi.updateUser()
|
||||
: axios.put(`${API_URL}/people/${data.id}`, data);
|
||||
}
|
@ -159,3 +159,7 @@ export function updateActivationStatus() {
|
||||
|
||||
return fakeResponse();
|
||||
}
|
||||
|
||||
export function updateUser(data) {
|
||||
return fakeResponse(data);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user