diff --git a/packages/web-runtime/src/components/Account/Takeout.vue b/packages/web-runtime/src/components/Account/Takeout.vue new file mode 100644 index 00000000000..737c46d1661 --- /dev/null +++ b/packages/web-runtime/src/components/Account/Takeout.vue @@ -0,0 +1,404 @@ + + + diff --git a/packages/web-runtime/src/pages/account.vue b/packages/web-runtime/src/pages/account.vue index 8ec78f29d6a..3175ae7bb15 100644 --- a/packages/web-runtime/src/pages/account.vue +++ b/packages/web-runtime/src/pages/account.vue @@ -255,6 +255,28 @@ + + + + {{ $gettext('Export') }} + + + + + + + + + { + return authStore.userContextReady + }) const showChangePassword = computed(() => { return authStore.userContextReady && !capabilityStore.graphUsersChangeSelfPasswordDisabled }) @@ -754,6 +781,7 @@ export default defineComponent({ accountEditLink: computed(() => configStore.options.accountEditLink), showLogout, showGdprExport, + showTakeout, showNotifications, showAccountSection, showChangePassword,