show notification when chaning display name

This commit is contained in:
negue
2023-05-30 21:59:21 +02:00
parent 3232f12f0d
commit 4497514eeb
2 changed files with 4 additions and 2 deletions
@@ -20,6 +20,7 @@ export const sharedInlineSettingStore = reactive({
export const InlineSettingMixin = {
data () {
return {
// todo before merge use mixinData property
modalVisible: false,
sharedState: sharedInlineSettingStore,
};
@@ -138,10 +138,11 @@ import { mapState } from '@/libs/store';
import checkIcon from '@/assets/svg/check.svg';
import SaveCancelButtons from '../components/saveCancelButtons.vue';
import { InlineSettingMixin } from '../components/inlineSettingMixin';
import NotificationMixins from '@/mixins/notifications';
export default {
components: { SaveCancelButtons },
mixins: [InlineSettingMixin],
mixins: [InlineSettingMixin, NotificationMixins],
data () {
return {
temporaryDisplayName: '',
@@ -198,7 +199,7 @@ export default {
},
async changeDisplayName (newName) {
await axios.put('/api/v4/user/', { 'profile.name': newName });
window.alert(this.$t('displayNameSuccess')); // eslint-disable-line no-alert
this.text(this.$t('displayNameSuccess'));
this.user.profile.name = newName;
this.temporaryDisplayName = newName;