diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a0881c2..ae170ad 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -158,5 +158,21 @@ jobs: VITE_ROADBOOK_URL_FRENCH=${{ vars.ROADBOOK_URL_FRENCH }} VITE_ROADBOOK_URL_ENGLISH=${{ vars.ROADBOOK_URL_ENGLISH }} VITE_CAS_LOGIN_URL=${{ vars.CAS_LOGIN_URL }} + VITE_ASSOCIATION_ADDRESS=${{ vars.ASSOCIATION_ADDRESS }} + VITE_ASSOCIATION_EMAIL=${{ vars.ASSOCIATION_EMAIL }} + VITE_ASSOCIATION_NAME=${{ vars.ASSOCIATION_NAME }} + VITE_ASSOCIATION_PHONE=${{ vars.ASSOCIATION_PHONE }} + VITE_ASSOCIATION_RNA=${{ vars.ASSOCIATION_RNA }} + VITE_ASSOCIATION_RCS=${{ vars.ASSOCIATION_RCS }} + VITE_BDE_ADDRESS=${{ vars.BDE_ADDRESS }} + VITE_BDE_EMAIL=${{ vars.BDE_EMAIL }} + VITE_BDE_NAME=${{ vars.BDE_NAME }} + VITE_BDE_PHONE=${{ vars.BDE_PHONE }} + VITE_BDE_RNA=${{ vars.BDE_RNA }} + VITE_BDE_SIRET=${{ vars.BDE_SIRET }} + VITE_BDE_SIREN=${{ vars.BDE_SIREN }} + VITE_DPO_EMAIL=${{ vars.DPO_EMAIL }} + VITE_DPO_NAME=${{ vars.DPO_NAME }} + tags: | ${{ secrets.REGISTRY_URL }}/integration/front:${{ github.ref == 'refs/heads/prod' && 'prod' || 'dev' }} diff --git a/frontend/src/components/legals/legalsSection.tsx b/frontend/src/components/legals/legalsSection.tsx index 611ac16..a0b19cc 100644 --- a/frontend/src/components/legals/legalsSection.tsx +++ b/frontend/src/components/legals/legalsSection.tsx @@ -1,6 +1,22 @@ import { Link } from "react-router-dom"; -export const LegalsSection = () => ( +export const LegalsSection = () => { + + const ASSOCIATION_ADDRESS = import.meta.env.VITE_ASSOCIATION_ADDRESS; + const ASSOCIATION_EMAIL = import.meta.env.VITE_ASSOCIATION_EMAIL; + const ASSOCIATION_NAME = import.meta.env.VITE_ASSOCIATION_NAME; + const ASSOCIATION_PHONE = import.meta.env.VITE_ASSOCIATION_PHONE; + const ASSOCIATION_RNA = import.meta.env.VITE_ASSOCIATION_RNA; + const ASSOCIATION_RCS = import.meta.env.VITE_ASSOCIATION_RCS; + const BDE_ADDRESS = import.meta.env.VITE_BDE_ADDRESS; + const BDE_EMAIL = import.meta.env.VITE_BDE_EMAIL; + const BDE_NAME = import.meta.env.VITE_BDE_NAME; + const BDE_PHONE = import.meta.env.VITE_BDE_PHONE; + const BDE_RNA = import.meta.env.VITE_BDE_RNA; + const BDE_SIRET = import.meta.env.VITE_BDE_SIRET; + const BDE_SIREN = import.meta.env.VITE_BDE_SIREN; + + return (
BDE UTT
+{BDE_NAME}
Association loi 1901
-N° RNA : W103000735
-N° SIRET : 44838667200019
-N° SIREN : 448386672
+N° RNA : {BDE_RNA}
+N° SIRET : {BDE_SIRET}
+N° SIREN : {BDE_SIREN}
- Le projet Intégration UTT est porté par l'association BDE UTT. + Le projet Intégration UTT est porté par l'association {BDE_NAME}.
@@ -42,22 +54,18 @@ export const LegalsSection = () => (UTT Net Group
+{ASSOCIATION_NAME}
Association loi 1901
-N° RNA : W103000699
-N° RCS : 500164249
+N° RNA : {ASSOCIATION_RNA}
+N° RCS : {ASSOCIATION_RCS}
- 12 rue Marie Curie
-
- 10000 TROYES
-
{ASSOCIATION_ADDRESS}
- L'ensemble du contenu de ce site est protegé par le droit d'auteur. Sauf mention contraire, les contenus relatifs au projet Integration UTT sont diffusés sous la responsabilité du BDE UTT. Toute reproduction, distribution ou modification est interdite sans autorisation écrite préalable. + L'ensemble du contenu de ce site est protegé par le droit d'auteur. Sauf mention contraire, les contenus relatifs au projet Integration UTT sont diffusés sous la responsabilité du {BDE_NAME}. Toute reproduction, distribution ou modification est interdite sans autorisation écrite préalable.
- Ce site est developpé pour le projet Integration UTT du BDE UTT, avec le support technique de l'association UTT Net Group. + Ce site est developpé pour le projet Integration UTT du {BDE_NAME}, avec le support technique de l'association {ASSOCIATION_NAME}.
- A l'Université de Technologie de Troyes et au sein des associations BDE UTT et UTT Net Group, nous respectons votre vie privée. Les données collectées et utilisées par la plateforme Integration UTT sont nécessaires pour la gestion des membres, des inscriptions aux évènements et des services propoés pendant l'intégration. + A l'Université de Technologie de Troyes et au sein des associations {BDE_NAME} et {ASSOCIATION_NAME}, nous respectons votre vie privée. Les données collectées et utilisées par la plateforme Integration UTT sont nécessaires pour la gestion des membres, des inscriptions aux évènements et des services propoés pendant l'intégration.
@@ -96,7 +104,7 @@ export const PrivacySection = () => (
- Le responsable du traitement des données pour la plateforme Intégration UTT est Arthur Dodin, Président de l'association UTT Net Group.
+ Le responsable du traitement des données pour la plateforme Intégration UTT est {DPO_NAME}, Président de l'association {ASSOCIATION_NAME}.
L'équipe technique et les administrateurs du site pourront accéder aux données dans le cadre de la gestion de la plateforme et du support technique.
@@ -123,4 +131,4 @@ export const PrivacySection = () => (
Responsable du Traitement