From 59570dd62fa0c694b9f6cfb2298cbd54a693d963 Mon Sep 17 00:00:00 2001 From: Tristan Cendan Date: Mon, 3 Aug 2026 15:24:27 +0200 Subject: [PATCH 1/2] takeout: Add takeout section in settings --- packages/web-runtime/src/pages/account.vue | 30 +++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) 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 @@ + + + + + { + 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, From 91b5db21e7b5dafcad70b95c46ceb667e74ff0f7 Mon Sep 17 00:00:00 2001 From: Tristan Cendan Date: Mon, 3 Aug 2026 15:25:19 +0200 Subject: [PATCH 2/2] takeout: Add takeout component --- .../src/components/Account/Takeout.vue | 404 ++++++++++++++++++ 1 file changed, 404 insertions(+) create mode 100644 packages/web-runtime/src/components/Account/Takeout.vue 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 @@ + + +