diff --git a/src/api/ADempiere/enrollment.js b/src/api/ADempiere/enrollment.js index f463c146..4b711aed 100644 --- a/src/api/ADempiere/enrollment.js +++ b/src/api/ADempiere/enrollment.js @@ -16,8 +16,12 @@ function Instance() { * @param {string} userData.userName * @param {string} userData.password */ -export function enrollmentUser(userData) { - return Instance.call(this).enrollUser(userData) +export function enrollmentUser({ name, userName, password }) { + return Instance.call(this).enrollUser({ + name: name, + userName: userName, + password: password + }) } /** @@ -33,6 +37,6 @@ export function forgotPassword(eMailOrUserName) { * @param {string} token * @param {string} password */ -export function resetPasswordFromToken(token, password) { - return Instance.call(this).resetPasswordFromToken(token, password) +export function resetPasswordFromToken({ token, password }) { + return Instance.call(this).resetPasswordFromToken({ token, password }) } diff --git a/src/store/modules/ADempiere/enrollment.js b/src/store/modules/ADempiere/enrollment.js index e2815294..cfcb4052 100644 --- a/src/store/modules/ADempiere/enrollment.js +++ b/src/store/modules/ADempiere/enrollment.js @@ -1,5 +1,5 @@ import { enrollmentUser, forgotPassword, resetPasswordFromToken } from '@/api/ADempiere/enrollment' -import { showMessage } from '@/utils/ADempiere' +import { showMessage } from '@/utils/ADempiere/notification' import language from '@/lang' import router from '@/router' @@ -12,8 +12,12 @@ const enrollment = { * @param {string} userData.password */ enrollmentUser({ commit }, userData) { - return enrollmentUser(userData) - .then(response => { + return enrollmentUser({ + name: userData.name, + userName: userData.userName, + password: userData.password + }) + .then(() => { showMessage({ message: language.t('login.userEnrollmentSuccessful'), type: 'success' @@ -27,7 +31,7 @@ const enrollment = { message: language.t('login.unexpectedError'), type: 'error' }) - console.warn('Enrollment User - Error ' + error.code + ': ' + error.message) + console.warn(`Enrollment User - Error ${error.code}: ${error.message}`) }) }, /** @@ -35,8 +39,8 @@ const enrollment = { */ forgotPassword({ commit }, eMailOrUserName) { return forgotPassword(eMailOrUserName) - .then(response => { - if (response.getResponsetype() === 0) { + .then(forgotPasswordResponse => { + if (forgotPasswordResponse.responseTypeStatus === 'OK') { showMessage({ message: language.t('login.passwordResetSendLink') + eMailOrUserName, type: 'success' @@ -50,14 +54,14 @@ const enrollment = { type: 'error' }) } - return response + return forgotPasswordResponse }) .catch(error => { showMessage({ message: language.t('login.unexpectedError'), type: 'error' }) - console.warn('Forgot Password - Error ' + error.code + ': ' + error.message) + console.warn(`Forgot Password - Error ${error.code}: ${error.message}`) }) }, /** @@ -66,10 +70,16 @@ const enrollment = { * @param {string} parameters.token * @param {string} parameters.password */ - createPasswordFromToken({ commit }, parameters) { - return resetPasswordFromToken(parameters.token, parameters.password) - .then(response => { - if (response.getResponsetype() === 0) { + createPasswordFromToken({ commit }, { + token, + password + }) { + return resetPasswordFromToken({ + token: token, + password: password + }) + .then(createPasswordResponse => { + if (createPasswordResponse.responseTypeStatus === 'OK') { showMessage({ message: language.t('login.createPasswordSuccessful'), type: 'success' @@ -83,23 +93,31 @@ const enrollment = { router.push({ path: 'login' }) + + return createPasswordResponse }) .catch(error => { showMessage({ message: language.t('login.unexpectedError'), type: 'error' }) - console.warn('Create Password - Error ' + error.code + ': ' + error.message) + console.warn(`Create Password - Error ${error.code}: ${error.message}`) }) }, /** * @param {string} parameters.token * @param {string} parameters.password */ - resetPasswordFromToken({ commit }, parameters) { - return resetPasswordFromToken(parameters.token, parameters.password) - .then(response => { - if (response.getResponsetype() === 0) { + resetPasswordFromToken({ commit }, { + token, + password + }) { + return resetPasswordFromToken({ + token: token, + password: password + }) + .then(resetPasswordResponse => { + if (resetPasswordResponse.responseTypeStatus === 'OK') { showMessage({ message: language.t('login.passwordResetSuccessful'), type: 'success' @@ -113,13 +131,15 @@ const enrollment = { router.push({ path: 'login' }) + + return resetPasswordResponse }) .catch(error => { showMessage({ message: language.t('login.unexpectedError'), type: 'error' }) - console.warn('Reset Password - Error ' + error.code + ': ' + error.message) + console.warn(`Reset Password - Error ${error.code}: ${error.message}`) }) } }