Resolve "Set Password should be changed to Change Password once the user has set the password on User Profile screen"

This commit is contained in:
N Pex 2023-06-07 12:55:12 +00:00
parent 026a422230
commit 7b3b167afe
5 changed files with 17 additions and 48 deletions

View file

@ -69,7 +69,7 @@
<ActionRow
@click="showEditPasswordDialog = true"
:icon="'$vuetify.icons.password'"
:text="$t('profile.set_password')"
:text="$matrix.currentUser.is_guest ? $t('profile.set_password') : $t('profile.change_password')"
/>
<ActionRow
@click="
@ -93,7 +93,7 @@
:width="$vuetify.breakpoint.smAndUp ? '940px' : '80%'"
>
<v-card :disabled="settingPassword">
<v-card-title>{{ $t("profile.change_password") }}</v-card-title>
<v-card-title>{{ $matrix.currentUser.is_guest ? $t("profile.set_password") : $t("profile.change_password") }}</v-card-title>
<v-card-text>
<v-text-field
v-if="!$matrix.currentUser.is_guest"
@ -232,42 +232,6 @@ export default {
},
computed: {
user() {
if (!this.$matrix.matrixClient) {
return null;
}
return this.$matrix.matrixClient.getUser(this.$matrix.currentUserId);
},
displayName() {
if (!this.user) {
return null;
}
return this.user.displayName || this.user.userId;
},
userAvatar() {
if (!this.user || !this.user.avatarUrl) {
return null;
}
return this.$matrix.matrixClient.mxcUrlToHttp(
this.user.avatarUrl,
80,
80,
"scale",
true
);
},
userAvatarLetter() {
if (!this.user) {
return null;
}
return (this.user.displayName || this.user.userId.substring(1))
.substring(0, 1)
.toUpperCase();
},
passwordsMatch() {
return (
!this.newPasswordHasError &&