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 (
@@ -13,28 +29,24 @@ export const LegalsSection = () => (

Editeur du Site

-

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}

-

- 12 rue Marie Curie -
- 10000 TROYES -

+

{BDE_ADDRESS}

- 03 25 71 76 00 + {BDE_PHONE}

- bde@utt.fr + {BDE_EMAIL}

- 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 = () => (

Propriétaire et Hébergeur

-

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}

- 03 25 71 85 50 + {ASSOCIATION_PHONE}

- ung@utt.fr + {ASSOCIATION_EMAIL}

@@ -80,17 +88,17 @@ export const LegalsSection = () => (

Droits d'Auteur

- 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.

Credits

- 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}.

-); +)}; diff --git a/frontend/src/components/privacy/privacySection.tsx b/frontend/src/components/privacy/privacySection.tsx index 9e5dd69..890fa56 100644 --- a/frontend/src/components/privacy/privacySection.tsx +++ b/frontend/src/components/privacy/privacySection.tsx @@ -1,4 +1,12 @@ -export const PrivacySection = () => ( +export const PrivacySection = () => { + + const ASSOCIATION_NAME = import.meta.env.VITE_ASSOCIATION_NAME + const ASSOCIATION_ADDRESS = import.meta.env.VITE_ASSOCIATION_ADDRESS + const BDE_NAME = import.meta.env.VITE_BDE_NAME; + const DPO_EMAIL = import.meta.env.VITE_DPO_EMAIL; + const DPO_NAME = import.meta.env.VITE_DPO_NAME; + + return (
@@ -10,7 +18,7 @@ export const PrivacySection = () => (

Vie Privée et Données à Caractère Personnel

- 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.

@@ -80,12 +88,12 @@ export const PrivacySection = () => (
  • Contacter le délégué à la protection des données :{" "} - - ung+dpo@utt.fr + + {DPO_EMAIL}
  • - Par courrier : UTT Net Group, 12 rue Marie Curie, CS 42060, 10004 TROYES CEDEX + Par courrier : {ASSOCIATION_NAME}, {ASSOCIATION_ADDRESS}
  • @@ -96,7 +104,7 @@ export const PrivacySection = () => (

    Responsable du Traitement

    - 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 = () => (

    -); +)};