From 41b3b88826c25bca60d366ca9592e0a98e246e1a Mon Sep 17 00:00:00 2001 From: Florian Dupret <34862846+sephrat@users.noreply.github.com> Date: Thu, 29 Apr 2021 09:44:16 +0200 Subject: [PATCH] Better feedback for sign-up CRUD --- frontend/src/api/signUps.js | 11 ++++++++--- frontend/src/locales/messages/en-US.json | 7 +++++-- .../src/pages/Admin/ManageUsers/TheSignUpTable.vue | 2 +- frontend/src/pages/Admin/ManageUsers/index.vue | 2 +- 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/frontend/src/api/signUps.js b/frontend/src/api/signUps.js index ec4963087..8500a0cb9 100644 --- a/frontend/src/api/signUps.js +++ b/frontend/src/api/signUps.js @@ -17,14 +17,19 @@ export const signupAPI = { return response.data; }, async createToken(data) { - let response = await apiReq.post(signUpURLs.createToken, data); + let response = await apiReq.post( + signUpURLs.createToken, + data, + function() { return i18n.t('signup.sign-up-link-creation-failed'); }, + function() { return i18n.t('signup.sign-up-link-created'); } + ); return response.data; }, async deleteToken(token) { return await apiReq.delete(signUpURLs.deleteToken(token), null, - null, - function() { return i18n.t('user.sign-up-token-deleted'); } + function() { return i18n.t('signup.sign-up-token-deletion-failed'); }, + function() { return i18n.t('signup.sign-up-token-deleted'); } ); }, async createUser(token, data) { diff --git a/frontend/src/locales/messages/en-US.json b/frontend/src/locales/messages/en-US.json index e8fe759a8..2c3a7e748 100644 --- a/frontend/src/locales/messages/en-US.json +++ b/frontend/src/locales/messages/en-US.json @@ -313,6 +313,11 @@ "display-name": "Display Name", "error-signing-up": "Error Signing Up", "sign-up": "Sign Up", + "sign-up-link-created": "Sign up link created", + "sign-up-link-creation-failed": "Sign up link creation failed", + "sign-up-links": "Sign Up Links", + "sign-up-token-deleted": "Sign Up Token Deleted", + "sign-up-token-deletion-failed": "Sign up token deletion failed", "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." }, "tag": { @@ -355,8 +360,6 @@ "password-updated": "Password updated", "reset-password": "Reset Password", "sign-in": "Sign in", - "sign-up-links": "Sign Up Links", - "sign-up-token-deleted": "Sign Up Token Deleted", "total-mealplans": "Total MealPlans", "total-users": "Total Users", "upload-photo": "Upload Photo", diff --git a/frontend/src/pages/Admin/ManageUsers/TheSignUpTable.vue b/frontend/src/pages/Admin/ManageUsers/TheSignUpTable.vue index 864524771..e77d812a6 100644 --- a/frontend/src/pages/Admin/ManageUsers/TheSignUpTable.vue +++ b/frontend/src/pages/Admin/ManageUsers/TheSignUpTable.vue @@ -18,7 +18,7 @@ mdi-link-variant - {{ $t("user.sign-up-links") }} + {{ $t("signup.sign-up-links") }} diff --git a/frontend/src/pages/Admin/ManageUsers/index.vue b/frontend/src/pages/Admin/ManageUsers/index.vue index efdee1587..5c465e594 100644 --- a/frontend/src/pages/Admin/ManageUsers/index.vue +++ b/frontend/src/pages/Admin/ManageUsers/index.vue @@ -16,7 +16,7 @@ - {{ $t("user.sign-up-links") }} + {{ $t("signup.sign-up-links") }} mdi-account-plus-outline