incorporate feedback from MS
This commit is contained in:
@@ -81,13 +81,11 @@ data_sharing: "Datenweitergabe"
|
|||||||
data_sharing_description: "Wir teilen, verkaufen oder übertragen Ihre Daten nicht an Dritte. Daten werden ausschließlich für den Betrieb des Kamera-Entdeckungsspiels verwendet."
|
data_sharing_description: "Wir teilen, verkaufen oder übertragen Ihre Daten nicht an Dritte. Daten werden ausschließlich für den Betrieb des Kamera-Entdeckungsspiels verwendet."
|
||||||
your_rights_gdpr: "Ihre Rechte unter der DSGVO"
|
your_rights_gdpr: "Ihre Rechte unter der DSGVO"
|
||||||
rights_description: "Sie haben das Recht auf:"
|
rights_description: "Sie haben das Recht auf:"
|
||||||
right_access: "Zugang: Anfrage, welche Daten wir über Sie haben"
|
right_access: "Auskunft: Anfrage, welche Daten wir über Sie haben"
|
||||||
right_rectification: "Berichtigung: Korrektur ungenauer Daten"
|
right_rectification: "Berichtigung: Korrektur ungenauer Daten"
|
||||||
right_erasure: "Löschung: Anfrage zur Löschung Ihrer Daten"
|
right_erasure: "Löschung: Anfrage zur Löschung Ihrer Daten"
|
||||||
right_restriction: "Einschränkung: Beschränkung der Verarbeitung Ihrer Daten"
|
right_restriction: "Einschränkung: Beschränkung der Verarbeitung Ihrer Daten"
|
||||||
right_portability: "Datenübertragbarkeit: Erhalt Ihrer Daten in einem strukturierten Format"
|
right_portability: "Datenübertragbarkeit: Erhalt Ihrer Daten in einem strukturierten Format"
|
||||||
right_object: "Widerspruch: Widerspruch gegen die Verarbeitung auf Basis berechtigter Interessen"
|
|
||||||
right_withdraw_consent: "Einwilligung zurückziehen: Für den Spracheinstellungs-Cookie"
|
|
||||||
how_to_exercise_rights: "Wie Sie Ihre Rechte ausüben können"
|
how_to_exercise_rights: "Wie Sie Ihre Rechte ausüben können"
|
||||||
clear_cookies: "Browser-Cookies löschen, um gespeicherte Identifikatoren zu entfernen"
|
clear_cookies: "Browser-Cookies löschen, um gespeicherte Identifikatoren zu entfernen"
|
||||||
contact_us: "Kontaktieren Sie uns an unserem Postcity Linz Stand oder <a href='https://digidow.eu/impressum' target='_blank'>per E-Mail</a>"
|
contact_us: "Kontaktieren Sie uns an unserem Postcity Linz Stand oder <a href='https://digidow.eu/impressum' target='_blank'>per E-Mail</a>"
|
||||||
|
@@ -86,8 +86,6 @@ right_rectification: "Rectification: Correct inaccurate data"
|
|||||||
right_erasure: "Erasure: Request deletion of your data"
|
right_erasure: "Erasure: Request deletion of your data"
|
||||||
right_restriction: "Restriction: Limit how we process your data"
|
right_restriction: "Restriction: Limit how we process your data"
|
||||||
right_portability: "Data portability: Receive your data in a structured format"
|
right_portability: "Data portability: Receive your data in a structured format"
|
||||||
right_object: "Object: Object to processing based on legitimate interests"
|
|
||||||
right_withdraw_consent: "Withdraw consent: For the language preference cookie"
|
|
||||||
how_to_exercise_rights: "How to exercise your rights"
|
how_to_exercise_rights: "How to exercise your rights"
|
||||||
clear_cookies: "Clear browser cookies to remove stored identifiers"
|
clear_cookies: "Clear browser cookies to remove stored identifiers"
|
||||||
contact_us: "Contact us at our Postcity Linz booth or <a href='https://digidow.eu/impressum' target='_blank'>via mail</a>"
|
contact_us: "Contact us at our Postcity Linz booth or <a href='https://digidow.eu/impressum' target='_blank'>via mail</a>"
|
||||||
|
15
src/index.rs
15
src/index.rs
@@ -1,4 +1,7 @@
|
|||||||
use crate::{language::language, page::{MyMessage, Page}};
|
use crate::{
|
||||||
|
language::language,
|
||||||
|
page::{MyMessage, Page},
|
||||||
|
};
|
||||||
use axum::{extract::Query, http::HeaderMap};
|
use axum::{extract::Query, http::HeaderMap};
|
||||||
use axum_extra::extract::CookieJar;
|
use axum_extra::extract::CookieJar;
|
||||||
use maud::{html, Markup, PreEscaped};
|
use maud::{html, Markup, PreEscaped};
|
||||||
@@ -60,12 +63,16 @@ pub(super) struct PrivacyQuery {
|
|||||||
deleted: Option<u8>,
|
deleted: Option<u8>,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(super) async fn data(cookies: CookieJar, headers: HeaderMap, Query(query): Query<PrivacyQuery>) -> Markup {
|
pub(super) async fn data(
|
||||||
|
cookies: CookieJar,
|
||||||
|
headers: HeaderMap,
|
||||||
|
Query(query): Query<PrivacyQuery>,
|
||||||
|
) -> Markup {
|
||||||
let lang = language(&cookies, &headers);
|
let lang = language(&cookies, &headers);
|
||||||
rust_i18n::set_locale(lang.to_locale());
|
rust_i18n::set_locale(lang.to_locale());
|
||||||
|
|
||||||
let mut page = Page::new(lang);
|
let mut page = Page::new(lang);
|
||||||
|
|
||||||
// Show success message if data was deleted
|
// Show success message if data was deleted
|
||||||
if query.deleted == Some(1) {
|
if query.deleted == Some(1) {
|
||||||
page.set_message(MyMessage::DataDeleted);
|
page.set_message(MyMessage::DataDeleted);
|
||||||
@@ -152,8 +159,6 @@ pub(super) async fn data(cookies: CookieJar, headers: HeaderMap, Query(query): Q
|
|||||||
li { (t!("right_erasure")) }
|
li { (t!("right_erasure")) }
|
||||||
li { (t!("right_restriction")) }
|
li { (t!("right_restriction")) }
|
||||||
li { (t!("right_portability")) }
|
li { (t!("right_portability")) }
|
||||||
li { (t!("right_object")) }
|
|
||||||
li { (t!("right_withdraw_consent")) }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
h3 { (t!("how_to_exercise_rights")) }
|
h3 { (t!("how_to_exercise_rights")) }
|
||||||
|
Reference in New Issue
Block a user