feat: user preferences (#470)
* wip: improve user preferences * wip: fix translations and add user danger zone * feat: add user delete button to danger zone * fix: test not working * refactor: add access checks for user edit page, improve not found behaviour, change user preference link in avatar menu to correct link * fix: remove invalid bg for container * chore: address pull request feedback
This commit is contained in:
@@ -2,6 +2,8 @@ import "dayjs/locale/en";
|
||||
|
||||
export default {
|
||||
user: {
|
||||
title: "Users",
|
||||
name: "User",
|
||||
page: {
|
||||
login: {
|
||||
title: "Log in to your account",
|
||||
@@ -30,6 +32,9 @@ export default {
|
||||
passwordConfirm: {
|
||||
label: "Confirm password",
|
||||
},
|
||||
previousPassword: {
|
||||
label: "Previous password",
|
||||
},
|
||||
},
|
||||
action: {
|
||||
login: {
|
||||
@@ -59,6 +64,63 @@ export default {
|
||||
},
|
||||
},
|
||||
create: "Create user",
|
||||
changePassword: {
|
||||
label: "Change password",
|
||||
notification: {
|
||||
success: {
|
||||
message: "Password changed successfully",
|
||||
},
|
||||
error: {
|
||||
message: "Unable to change password",
|
||||
},
|
||||
},
|
||||
},
|
||||
manageAvatar: {
|
||||
changeImage: {
|
||||
label: "Change image",
|
||||
notification: {
|
||||
success: {
|
||||
message: "The image changed successfully",
|
||||
},
|
||||
error: {
|
||||
message: "Unable to change image",
|
||||
},
|
||||
toLarge: {
|
||||
title: "Image is too large",
|
||||
message: "Max image size is {size}",
|
||||
},
|
||||
},
|
||||
},
|
||||
removeImage: {
|
||||
label: "Remove image",
|
||||
confirm: "Are you sure you want to remove the image?",
|
||||
notification: {
|
||||
success: {
|
||||
message: "Image removed successfully",
|
||||
},
|
||||
error: {
|
||||
message: "Unable to remove image",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
editProfile: {
|
||||
notification: {
|
||||
success: {
|
||||
message: "Profile updated successfully",
|
||||
},
|
||||
error: {
|
||||
message: "Unable to update profile",
|
||||
},
|
||||
},
|
||||
},
|
||||
delete: {
|
||||
label: "Delete user permanently",
|
||||
description:
|
||||
"Deletes this user including their preferences. Will not delete any boards. User will not be notified.",
|
||||
confirm:
|
||||
"Are you sure, that you want to delete the user {username} with his preferences?",
|
||||
},
|
||||
select: {
|
||||
label: "Select user",
|
||||
notFound: "No user found",
|
||||
@@ -139,10 +201,10 @@ export default {
|
||||
label: "New group",
|
||||
notification: {
|
||||
success: {
|
||||
message: "The app was successfully created",
|
||||
message: "The group was successfully created",
|
||||
},
|
||||
error: {
|
||||
message: "The app could not be created",
|
||||
message: "The group could not be created",
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -383,6 +445,7 @@ export default {
|
||||
save: "Save",
|
||||
saveChanges: "Save changes",
|
||||
cancel: "Cancel",
|
||||
delete: "Delete",
|
||||
discard: "Discard",
|
||||
confirm: "Confirm",
|
||||
continue: "Continue",
|
||||
@@ -436,19 +499,14 @@ export default {
|
||||
switchToDarkMode: "Switch to dark mode",
|
||||
switchToLightMode: "Switch to light mode",
|
||||
management: "Management",
|
||||
preferences: "Your preferences",
|
||||
logout: "Logout",
|
||||
login: "Login",
|
||||
navigateDefaultBoard: "Navigate to default board",
|
||||
loggedOut: "Logged out",
|
||||
},
|
||||
},
|
||||
menu: {
|
||||
section: {
|
||||
dangerZone: {
|
||||
title: "Danger Zone",
|
||||
},
|
||||
},
|
||||
},
|
||||
dangerZone: "Danger zone",
|
||||
noResults: "No results found",
|
||||
preview: {
|
||||
show: "Show preview",
|
||||
@@ -502,7 +560,6 @@ export default {
|
||||
menu: {
|
||||
label: {
|
||||
settings: "Settings",
|
||||
dangerZone: "Danger Zone",
|
||||
},
|
||||
},
|
||||
create: {
|
||||
@@ -947,7 +1004,7 @@ export default {
|
||||
},
|
||||
},
|
||||
dangerZone: {
|
||||
title: "Danger Zone",
|
||||
title: "Danger zone",
|
||||
action: {
|
||||
rename: {
|
||||
label: "Rename board",
|
||||
@@ -1077,40 +1134,21 @@ export default {
|
||||
},
|
||||
},
|
||||
user: {
|
||||
back: "Back to users",
|
||||
setting: {
|
||||
general: {
|
||||
title: "General",
|
||||
},
|
||||
security: {
|
||||
title: "Security",
|
||||
},
|
||||
},
|
||||
list: {
|
||||
metaTitle: "Manage users",
|
||||
title: "Users",
|
||||
},
|
||||
edit: {
|
||||
metaTitle: "Edit user {username}",
|
||||
section: {
|
||||
profile: {
|
||||
title: "Profile",
|
||||
},
|
||||
preferences: {
|
||||
title: "Preferences",
|
||||
},
|
||||
security: {
|
||||
title: "Security",
|
||||
changePassword: {
|
||||
title: "Change password",
|
||||
message: {
|
||||
passwordUpdated: "Updated password",
|
||||
},
|
||||
},
|
||||
},
|
||||
dangerZone: {
|
||||
title: "Danger zone",
|
||||
action: {
|
||||
delete: {
|
||||
label: "Delete user permanently",
|
||||
description:
|
||||
"Deletes this user including their preferences. Will not delete any boards. User will not be notified.",
|
||||
button: "Delete",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
create: {
|
||||
metaTitle: "Create user",
|
||||
@@ -1180,7 +1218,6 @@ export default {
|
||||
setting: {
|
||||
general: {
|
||||
title: "General",
|
||||
dangerZone: "Danger zone",
|
||||
},
|
||||
members: {
|
||||
title: "Members",
|
||||
|
||||
Reference in New Issue
Block a user