From 796f6b8d7038b0ba925985cc06ec6ae7b9f3ac31 Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Sun, 21 Jan 2024 17:03:26 +0100 Subject: [PATCH] Improved Manage PersonalData --- .../Account/Pages/Manage/PersonalData.razor | 29 +++-- .../Pages/Manage/PersonalData.de-DE.resx | 116 ++++++++++++++++++ .../Pages/Manage/PersonalData.en-GB.resx | 101 +++++++++++++++ .../Account/Pages/Manage/PersonalData.resx | 116 ++++++++++++++++++ 4 files changed, 347 insertions(+), 15 deletions(-) create mode 100644 Wave/Resources/Components/Account/Pages/Manage/PersonalData.de-DE.resx create mode 100644 Wave/Resources/Components/Account/Pages/Manage/PersonalData.en-GB.resx create mode 100644 Wave/Resources/Components/Account/Pages/Manage/PersonalData.resx diff --git a/Wave/Components/Account/Pages/Manage/PersonalData.razor b/Wave/Components/Account/Pages/Manage/PersonalData.razor index 851eb54..de87fa4 100644 --- a/Wave/Components/Account/Pages/Manage/PersonalData.razor +++ b/Wave/Components/Account/Pages/Manage/PersonalData.razor @@ -1,34 +1,33 @@ @page "/Account/Manage/PersonalData" @inject IdentityUserAccessor UserAccessor +@inject IStringLocalizer Localizer -Personal Data +@Localizer["Title"] -

Personal Data

-
-
-

Your account contains personal data that you have given us. This page allows you to download or delete that data.

-

- Deleting this data will permanently remove your account, and this cannot be recovered. -

-
+ + +

@Localizer["PersonalData_Description"]

+

@Localizer["PersonalDataDelete_Warning"]

+ - +

- Delete + + @Localizer["PersonalDataDelete_Submit"] +

-
-
+ + @code { [CascadingParameter] private HttpContext HttpContext { get; set; } = default!; - protected override async Task OnInitializedAsync() - { + protected override async Task OnInitializedAsync() { _ = await UserAccessor.GetRequiredUserAsync(HttpContext); } } diff --git a/Wave/Resources/Components/Account/Pages/Manage/PersonalData.de-DE.resx b/Wave/Resources/Components/Account/Pages/Manage/PersonalData.de-DE.resx new file mode 100644 index 0000000..2fa67b0 --- /dev/null +++ b/Wave/Resources/Components/Account/Pages/Manage/PersonalData.de-DE.resx @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Persönliche Daten + + + Löschen + + + Herunterladen + + + Ihr Benutzerkonto enthält persönliche Daten die Sie uns bereitgestellt haben. Diese Seite erlaubt ihnen diese herunterzuladen oder zu löschen. + + + Wenn Sie ihre persönlichen Daten löschen, wird ihr Benutzerkonto permanent gelöscht, dies kann nicht rückgängig gemacht werden. + + \ No newline at end of file diff --git a/Wave/Resources/Components/Account/Pages/Manage/PersonalData.en-GB.resx b/Wave/Resources/Components/Account/Pages/Manage/PersonalData.en-GB.resx new file mode 100644 index 0000000..4fdb1b6 --- /dev/null +++ b/Wave/Resources/Components/Account/Pages/Manage/PersonalData.en-GB.resx @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Wave/Resources/Components/Account/Pages/Manage/PersonalData.resx b/Wave/Resources/Components/Account/Pages/Manage/PersonalData.resx new file mode 100644 index 0000000..5d59944 --- /dev/null +++ b/Wave/Resources/Components/Account/Pages/Manage/PersonalData.resx @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Personal Data + + + Your account contains personal data that you have given us. This page allows you to download or delete that data. + + + Deleting this data will permanently remove your account, and this cannot be recovered. + + + Download + + + Delete + + \ No newline at end of file