From 2180b751bb1ebd520254a4c66e2821494b3f0457 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 20 Nov 2025 17:53:07 +0100 Subject: [PATCH] Enable 'Edit alias' action available in Identities listing. fix #3798 --- frontend/src/components/admin/identities/AliasEditForm.vue | 3 +++ frontend/src/components/admin/identities/IdentityList.vue | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/admin/identities/AliasEditForm.vue b/frontend/src/components/admin/identities/AliasEditForm.vue index 26c45ed55..acc058007 100644 --- a/frontend/src/components/admin/identities/AliasEditForm.vue +++ b/frontend/src/components/admin/identities/AliasEditForm.vue @@ -88,9 +88,11 @@ import LoadingData from '@/components/tools/LoadingData.vue' import { useGettext } from 'vue3-gettext' import { ref, onMounted } from 'vue' import { useRoute, useRouter } from 'vue-router' +import { useBusStore } from '@/stores' import aliasesApi from '@/api/aliases' const { $gettext } = useGettext() +const { displayNotification } = useBusStore() const route = useRoute() const router = useRouter() @@ -127,6 +129,7 @@ async function save() { try { await aliasesApi.patch(route.params.id, editedAlias.value) + displayNotification({ msg: $gettext('Alias updated') }) router.push({ name: 'AliasDetail', params: { id: route.params.id }, diff --git a/frontend/src/components/admin/identities/IdentityList.vue b/frontend/src/components/admin/identities/IdentityList.vue index b9c89331e..2a59acba4 100644 --- a/frontend/src/components/admin/identities/IdentityList.vue +++ b/frontend/src/components/admin/identities/IdentityList.vue @@ -511,7 +511,9 @@ async function downloadCredentials(account) { URL.revokeObjectURL(link.href) } -function editAlias() {} +function editAlias(alias) { + router.push({ name: 'AliasEdit', params: { id: alias.pk } }) +} function deleteIdentities() {}