From 639886e8e09b4d345d0e518c72da79baea76fdab Mon Sep 17 00:00:00 2001 From: Alessandro Mazzon Date: Thu, 17 Oct 2024 20:08:40 +0200 Subject: [PATCH] fix: add privacy policy and tos links inside env file --- .env.local | 4 ++++ .env.production | 4 ++++ locales/en/index.yml | 2 +- locales/it/index.yml | 2 +- ts/config.ts | 10 ++++++++++ .../discovery/screens/ItwDiscoveryInfoScreen.tsx | 10 +++++++--- 6 files changed, 27 insertions(+), 5 deletions(-) diff --git a/.env.local b/.env.local index a21c5e7226c..6d8317c26e6 100644 --- a/.env.local +++ b/.env.local @@ -102,3 +102,7 @@ ITW_BYPASS_IDENTITY_MATCH=YES ITW_IDP_HINT_TEST=YES # IPZS Privacy Policy URL ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs' +# ITW Trial Privacy Policy URL +ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione' +# ITW Trial TOS URL +ITW_TOS_URL='https://io.italia.it/tos-sperimentazione' diff --git a/.env.production b/.env.production index 5af2d48b6d1..7a4bf68efa9 100644 --- a/.env.production +++ b/.env.production @@ -102,3 +102,7 @@ ITW_BYPASS_IDENTITY_MATCH=NO ITW_IDP_HINT_TEST=NO # IPZS Privacy Policy URL ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs' +# ITW Trial Privacy Policy URL +ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione' +# ITW Trial TOS URL +ITW_TOS_URL='https://io.italia.it/tos-sperimentazione' diff --git a/locales/en/index.yml b/locales/en/index.yml index b8493566e95..12cffd3ed78 100644 --- a/locales/en/index.yml +++ b/locales/en/index.yml @@ -3272,7 +3272,7 @@ features: action: Inizia title: La versione digitale dei tuoi documenti, su IO content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti** personali, come la Patente di guida e la Tessera Sanitaria. \n\n Attiva la funzionalità **Documenti su IO** per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario per garantire la sicurezza dei tuoi dati." - tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy](https://io.italia.it/informativa-sperimentazione) e i [Termini e Condizioni d’uso](https://io.italia.it/tos-sperimentazione). + tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy]({{privacyUrl}}) e i [Termini e Condizioni d’uso]({{tosUrl}}). upcomingWalletBanner: title: "Novità in arrivo: i tuoi Documenti su IO" content: Presto potrai aggiungere anche tu le versioni digitali dei tuoi documenti personali, come Patente e Tessera Sanitaria, al tuo Portafoglio di IO! diff --git a/locales/it/index.yml b/locales/it/index.yml index 0724e8eda47..67908c98b85 100644 --- a/locales/it/index.yml +++ b/locales/it/index.yml @@ -3272,7 +3272,7 @@ features: action: Inizia title: La versione digitale dei tuoi documenti, su IO content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti** personali, come la Patente di guida e la Tessera Sanitaria. \n\n Attiva la funzionalità **Documenti su IO** per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario per garantire la sicurezza dei tuoi dati." - tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy](https://io.italia.it/informativa-sperimentazione) e i [Termini e Condizioni d’uso](https://io.italia.it/tos-sperimentazione). + tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy]({{privacyUrl}}) e i [Termini e Condizioni d’uso](https://io.italia.it/tos-sperimentazione). upcomingWalletBanner: title: "Novità in arrivo: i tuoi Documenti su IO" content: Presto potrai aggiungere anche tu le versioni digitali dei tuoi documenti personali, come Patente e Tessera Sanitaria, al tuo Portafoglio di IO! diff --git a/ts/config.ts b/ts/config.ts index 3da3b40e938..dc6d7049083 100644 --- a/ts/config.ts +++ b/ts/config.ts @@ -260,3 +260,13 @@ export const itwIpzsPrivacyUrl: string = pipe( t.string.decode, E.getOrElse(() => "https://io.italia.it/informativa-ipzs") ); +export const itwPrivacyUrl: string = pipe( + Config.ITW_PRIVACY_URL, + t.string.decode, + E.getOrElse(() => "https://io.italia.it/informativa-sperimentazione") +); +export const itwTosUrl: string = pipe( + Config.ITW_TOS_URL, + t.string.decode, + E.getOrElse(() => "https://io.italia.it/tos-sperimentazione") +); diff --git a/ts/features/itwallet/discovery/screens/ItwDiscoveryInfoScreen.tsx b/ts/features/itwallet/discovery/screens/ItwDiscoveryInfoScreen.tsx index a4bfb209afd..3dbf0cca44f 100644 --- a/ts/features/itwallet/discovery/screens/ItwDiscoveryInfoScreen.tsx +++ b/ts/features/itwallet/discovery/screens/ItwDiscoveryInfoScreen.tsx @@ -17,10 +17,11 @@ import ItwMarkdown from "../../common/components/ItwMarkdown"; import { selectIsLoading } from "../../machine/eid/selectors"; import { ItwEidIssuanceMachineContext } from "../../machine/provider"; import { - trackOpenItwTos, trackItWalletActivationStart, - trackItWalletIntroScreen + trackItWalletIntroScreen, + trackOpenItwTos } from "../../analytics"; +import { itwPrivacyUrl, itwTosUrl } from "../../../../config"; /** * This is the screen that shows the information about the discovery process @@ -66,7 +67,10 @@ const ItwDiscoveryInfoScreen = () => { styles={{ body: { fontSize: 14 } }} onLinkOpen={trackOpenItwTos} > - {I18n.t("features.itWallet.discovery.tos")} + {I18n.t("features.itWallet.discovery.tos", { + privacyUrl: itwPrivacyUrl, + tosUrl: itwTosUrl + })}