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