From 99a71fbfaef9b2d22ad498bb19d6983c573248a3 Mon Sep 17 00:00:00 2001 From: Samir Benfares Date: Mon, 9 Oct 2023 09:42:05 +0200 Subject: [PATCH] =?UTF-8?q?feat(server):=20correction=20&=20MAJ=20des=20r?= =?UTF-8?q?=C3=A9seaux=20compagnons=20du=20tour=20de=20france=20&=20compag?= =?UTF-8?q?nons=20du=20devoir=20(#3273)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/common/constants/networks.ts | 99 ------------------- server/src/common/model/@types/Effectif.ts | 1 + .../src/common/model/@types/Organisation.ts | 1 + server/src/common/model/@types/Organisme.ts | 1 + .../model/effectifs.model/effectifs.model.ts | 3 +- .../src/common/model/organisations.model.ts | 12 ++- server/src/common/model/organismes.model.ts | 2 +- .../common/validation/registrationSchema.ts | 2 +- server/src/http/server.ts | 3 +- .../jobs/hydrate/reseaux/hydrate-reseaux.ts | 3 +- ...eferentiel-reseau-compagnons-du-devoir.csv | 67 ++++++++++--- ...el-reseau-compagnons-du-tour-de-france.csv | 15 +++ .../http/referentiel.route.test.ts | 2 +- shared/constants/index.ts | 1 + {ui/common => shared}/constants/networks.ts | 24 +++-- ui/common/internal/Organisation.ts | 4 +- .../inscription/InscriptionTeteDeReseau.tsx | 3 +- ui/modules/dashboard/DashboardOrganisme.tsx | 2 +- ui/modules/dashboard/OrganismeInfo.tsx | 2 +- .../filters/FiltreOrganismeReseau.tsx | 3 +- ui/pages/auth/inscription/profil.tsx | 3 +- 21 files changed, 110 insertions(+), 143 deletions(-) delete mode 100644 server/src/common/constants/networks.ts create mode 100644 server/static/reseaux/referentiel-reseau-compagnons-du-tour-de-france.csv rename {ui/common => shared}/constants/networks.ts (74%) diff --git a/server/src/common/constants/networks.ts b/server/src/common/constants/networks.ts deleted file mode 100644 index d0842b867..000000000 --- a/server/src/common/constants/networks.ts +++ /dev/null @@ -1,99 +0,0 @@ -// données à synchroniser avec /ui/common/constants/networks.ts -// en attendant un import partagé - -/** - * Noms des réseaux de CFAS - */ -export const TETE_DE_RESEAUX = [ - { - nom: "ADEN", - key: "ADEN", - }, - { - nom: "CMA", - key: "CMA", - }, - { - nom: "AGRI", - key: "AGRI", - }, - { - nom: "AGRI_CNEAP", - key: "AGRI_CNEAP", - }, - { - nom: "AGRI_UNREP", - key: "AGRI_UNREP", - }, - { - nom: "AGRI_UNMFREO", - key: "AGRI_UNMFREO", - }, - { - nom: "ANASUP", - key: "ANASUP", - }, - { - nom: "AMUE", - key: "AMUE", - }, - { - nom: "CCI", - key: "CCI", - }, - { - nom: "EXCELLENCE PRO", - key: "CFA_EC", - }, - { - nom: "COMPAGNONS DU DEVOIR", - key: "COMP_DU_DEVOIR", - }, - { - nom: "GRETA", - key: "GRETA", - }, - { - nom: "UIMM", - key: "UIMM", - }, - { - nom: "BTP CFA", - key: "BTP_CFA", - }, - { - nom: "MFR", - key: "MFR", - }, - { - nom: "AFTRAL", - key: "AFTRAL", - }, - { - nom: "GRETA VAUCLUSE", - key: "GRETA_VAUCLUSE", - }, - { - nom: "CFA SAT", - key: "CFA_SAT", - }, - { - nom: "EN HORS MURS", // Réseau Education Nationale - key: "EN_HORS_MURS", - }, - { - nom: "EN CFA ACADEMIQUE", // Réseau Education Nationale - key: "EN_CFA_ACADEMIQUE", - }, - { - nom: "EN EPLE", // Réseau Education Nationale - key: "EN_EPLE", - }, -] as const; - -export type TeteDeReseauKey = (typeof TETE_DE_RESEAUX)[number]["key"]; - -export const TETE_DE_RESEAUX_BY_ID = TETE_DE_RESEAUX.reduce((acc, reseau) => { - acc[reseau.key] = reseau; - return acc; -}, {}); diff --git a/server/src/common/model/@types/Effectif.ts b/server/src/common/model/@types/Effectif.ts index 688f55c41..714b345ab 100644 --- a/server/src/common/model/@types/Effectif.ts +++ b/server/src/common/model/@types/Effectif.ts @@ -1832,6 +1832,7 @@ export interface Effectif { | "CCI" | "CFA_EC" | "COMP_DU_DEVOIR" + | "COMP_DU_TOUR_DE_FRANCE" | "GRETA" | "UIMM" | "BTP_CFA" diff --git a/server/src/common/model/@types/Organisation.ts b/server/src/common/model/@types/Organisation.ts index 3615e8127..c47da3ea4 100644 --- a/server/src/common/model/@types/Organisation.ts +++ b/server/src/common/model/@types/Organisation.ts @@ -39,6 +39,7 @@ export interface Organisation { | "CCI" | "CFA_EC" | "COMP_DU_DEVOIR" + | "COMP_DU_TOUR_DE_FRANCE" | "GRETA" | "UIMM" | "BTP_CFA" diff --git a/server/src/common/model/@types/Organisme.ts b/server/src/common/model/@types/Organisme.ts index 6fc05b9a3..271a0d52d 100644 --- a/server/src/common/model/@types/Organisme.ts +++ b/server/src/common/model/@types/Organisme.ts @@ -25,6 +25,7 @@ export interface Organisme { | "CCI" | "CFA_EC" | "COMP_DU_DEVOIR" + | "COMP_DU_TOUR_DE_FRANCE" | "GRETA" | "UIMM" | "BTP_CFA" diff --git a/server/src/common/model/effectifs.model/effectifs.model.ts b/server/src/common/model/effectifs.model/effectifs.model.ts index 93697e144..ce941034f 100644 --- a/server/src/common/model/effectifs.model/effectifs.model.ts +++ b/server/src/common/model/effectifs.model/effectifs.model.ts @@ -1,8 +1,7 @@ import { CreateIndexesOptions, IndexSpecification } from "mongodb"; -import { ACADEMIES, DEPARTEMENTS, REGIONS } from "shared"; +import { ACADEMIES, DEPARTEMENTS, REGIONS, TETE_DE_RESEAUX } from "shared"; import { PartialDeep } from "type-fest"; -import { TETE_DE_RESEAUX } from "@/common/constants/networks"; import { SIRET_REGEX_PATTERN, UAI_REGEX_PATTERN, YEAR_RANGE_PATTERN } from "@/common/constants/validations"; import { any, arrayOf, boolean, date, object, objectId, string } from "@/common/model/json-schema/jsonSchemaTypes"; diff --git a/server/src/common/model/organisations.model.ts b/server/src/common/model/organisations.model.ts index 3b28a3838..e5648e579 100644 --- a/server/src/common/model/organisations.model.ts +++ b/server/src/common/model/organisations.model.ts @@ -1,7 +1,15 @@ import { CreateIndexesOptions, IndexSpecification } from "mongodb"; -import { REGIONS, DEPARTEMENTS, ACADEMIES, ACADEMIES_BY_CODE, DEPARTEMENTS_BY_CODE, REGIONS_BY_CODE } from "shared"; +import { + REGIONS, + DEPARTEMENTS, + ACADEMIES, + ACADEMIES_BY_CODE, + DEPARTEMENTS_BY_CODE, + REGIONS_BY_CODE, + TETE_DE_RESEAUX, + TETE_DE_RESEAUX_BY_ID, +} from "shared"; -import { TETE_DE_RESEAUX, TETE_DE_RESEAUX_BY_ID } from "@/common/constants/networks"; import { ORGANISATIONS_NATIONALES } from "@/common/constants/organisations"; import { SIRET_REGEX_PATTERN, UAI_REGEX_PATTERN } from "@/common/constants/validations"; diff --git a/server/src/common/model/organismes.model.ts b/server/src/common/model/organismes.model.ts index 283ce32ad..aad7a979e 100644 --- a/server/src/common/model/organismes.model.ts +++ b/server/src/common/model/organismes.model.ts @@ -1,7 +1,7 @@ import { CreateIndexesOptions, IndexSpecification } from "mongodb"; +import { TETE_DE_RESEAUX } from "shared"; import { STATUT_CREATION_ORGANISME, STATUT_FIABILISATION_ORGANISME } from "@/common/constants/fiabilisation"; -import { TETE_DE_RESEAUX } from "@/common/constants/networks"; import { SIRET_REGEX_PATTERN, UAI_REGEX_PATTERN } from "@/common/constants/validations"; import { NATURE_ORGANISME_DE_FORMATION, STATUT_PRESENCE_REFERENTIEL } from "../constants/organisme"; diff --git a/server/src/common/validation/registrationSchema.ts b/server/src/common/validation/registrationSchema.ts index 980d3e52c..071404a5c 100644 --- a/server/src/common/validation/registrationSchema.ts +++ b/server/src/common/validation/registrationSchema.ts @@ -1,6 +1,6 @@ +import { TETE_DE_RESEAUX, TeteDeReseauKey } from "shared"; import { z } from "zod"; -import { TETE_DE_RESEAUX, TeteDeReseauKey } from "@/common/constants/networks"; import { ORGANISATIONS_NATIONALES, OrganisationsNationalesKey } from "@/common/constants/organisations"; export const registrationSchema = { diff --git a/server/src/http/server.ts b/server/src/http/server.ts index a915f8ecd..3b9485eb9 100644 --- a/server/src/http/server.ts +++ b/server/src/http/server.ts @@ -9,9 +9,9 @@ import express, { Application } from "express"; import Joi from "joi"; import { ObjectId, WithId } from "mongodb"; import passport from "passport"; +import { TETE_DE_RESEAUX } from "shared"; import swaggerUi from "swagger-ui-express"; import { z } from "zod"; - // catch all unhandled promise rejections and call the error middleware import "express-async-errors"; @@ -73,7 +73,6 @@ import { searchOrganismesFormations } from "@/common/actions/organismes/organism import { createSession } from "@/common/actions/sessions.actions"; import { generateSifa } from "@/common/actions/sifa.actions/sifa.actions"; import { changePassword, updateUserProfile } from "@/common/actions/users.actions"; -import { TETE_DE_RESEAUX } from "@/common/constants/networks"; import logger from "@/common/logger"; import { Organisme } from "@/common/model/@types"; import { jobEventsDb, organisationsDb } from "@/common/model/collections"; diff --git a/server/src/jobs/hydrate/reseaux/hydrate-reseaux.ts b/server/src/jobs/hydrate/reseaux/hydrate-reseaux.ts index e736f4aaf..f05da0fb6 100644 --- a/server/src/jobs/hydrate/reseaux/hydrate-reseaux.ts +++ b/server/src/jobs/hydrate/reseaux/hydrate-reseaux.ts @@ -31,13 +31,14 @@ const INPUT_FILES = [ "reseaux/referentiel-reseau-agri.csv", // AGRI // "reseaux/referentiel-reseau-anasup.csv", // TODO Fichier non fourni pour l'instant // "reseaux/referentiel-reseau-dgesip.csv", // TODO Fichier non fourni pour l'instant - "reseaux/referentiel-reseau-compagnons-du-devoir.csv", // Compagnons du devoir + "reseaux/referentiel-reseau-compagnons-du-tour-de-france.csv", // Compagnons du tour de france "reseaux/referentiel-reseau-uimm.csv", // UIMM "reseaux/referentiel-reseau-greta.csv", // GRETA "reseaux/referentiel-reseau-en.csv", // EDUC. NAT // "reseaux/referentiel-reseau-ccca-btp.csv", // TODO Fichier non fourni pour l'instant "reseaux/referentiel-reseau-amue.csv", // AMUE "reseaux/referentiel-reseau-cfa-ec.csv", // CFA EC + "reseaux/referentiel-reseau-compagnons-du-devoir.csv", // Compagnons du devoir ]; /** diff --git a/server/static/reseaux/referentiel-reseau-compagnons-du-devoir.csv b/server/static/reseaux/referentiel-reseau-compagnons-du-devoir.csv index 15d06e95a..12f1535a3 100644 --- a/server/static/reseaux/referentiel-reseau-compagnons-du-devoir.csv +++ b/server/static/reseaux/referentiel-reseau-compagnons-du-devoir.csv @@ -1,15 +1,52 @@ -Siret;UAI validée;Raison sociale;Enseigne;numero_declaration_activite;etat_administratif;Nature;Adresse;Académie;Région;Qualiopi;Réseaux;Réseaux à jour;Nombre de relations;Nombre de lieux de formation;Date d'import;UAI probable;UAI potentielle 1;UAI potentielle 2 -78477959700086;0772547A;FEDERATION COMPAGNONNIQUE REGIONALE D' ILE DE FRANCE;;11750060875;actif;responsable_formateur;2 Route de Guermantes 77400 Saint-Thibault-des-Vignes;Créteil;Île-de-France;Oui;;COMP_DU_DEVOIR;2;1;2021-12-17;0772547A;0772547A; -41893313100033;0741557R;FEDERATION COMPAGNONNIQUE REGIONALE DES PAYS DE SAVOIE;;82740078474;actif;responsable_formateur;29 Rue des sports 74600 Annecy;Grenoble;Auvergne-Rhône-Alpes;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0741557R;0741557R; -78184280200048;0333240T;FEDER COMPAGNONNIQUE BATIMENT;;72330004233;actif;responsable_formateur;Avenue Jean Alfonsea 33270 Floirac;Bordeaux;Nouvelle-Aquitaine;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0333240T;0333240T; -77986700100058;0693694R;FEDERATION COMPAGNONNIQUE REGIONALE DE LYON;;82690008769;actif;responsable_formateur;49 Rue Feuillat 69003 Lyon;Lyon;Auvergne-Rhône-Alpes;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0693694R;0693694R;0772547A -78215182300062;0471029N;FEDER COMPAGNON METIERS BATIMENT;;72470000447;actif;responsable_formateur;6 Rue Jean Baptiste Peres 47000 Agen;Bordeaux;Nouvelle-Aquitaine;Oui;;COMP_DU_DEVOIR;1;5;2021-12-17;0471029N;0471029N; -77807081300028;0870623E;FEDER COMPAGNONNIQUE METIERS BATIMENT;;74870001387;actif;responsable_formateur;5 rue de la Règle 87000 Limoges;Limoges;Nouvelle-Aquitaine;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0870623E;0870623E; -82431025400019;0642033M;COMPAGNONS DU TOUR DE FRANCE NOUVELLE AQUITAINE;;;actif;inconnue;3 Allée de l' Eglise 64600 Anglet;Bordeaux;Nouvelle-Aquitaine;Non;;COMP_DU_DEVOIR;;;2021-12-17;0642033M;0642033M; -81893333500015;0624240X;FEDERATION COMPAGNONNIQUE DES METIERS DU BATIMENT ET AUTRES ACTIVITES NORD PAS DE CALAIS PICARDIE;;32620280762;actif;formateur;23 Avenue Paul Michonneau 62000 Arras;Lille;Hauts-de-France;Oui;;COMP_DU_DEVOIR;2;1;2021-12-17;0624240X;0596711Z;0624240X -31521327200067;0451582A;FEDERATION COMPAGNONNIQUE REGIONALE D'ORLEANS;;24450007645;actif;responsable_formateur;Rue Gustave Eiffel 45380 La Chapelle-Saint-Mesmin;Orléans-Tours;Centre-Val de Loire;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0451582A;0451582A; -30707155500030;0442233N;FORMATION COMPAGNONNIQUE METIER BATIMENT;;52440000144;actif;responsable_formateur;238 Rue de la Pyramide 44230 Saint-Sébastien-sur-Loire;Nantes;Pays de la Loire;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0442233N;0312504D;0442233N -77950722700048;0383174U;FEDERATION COMPAGNONNIQUE REGIONALE DE GRENOBLE;;82380002638;actif;responsable_formateur;15 Avenue de Grugliasco 38130 Échirolles;Grenoble;Auvergne-Rhône-Alpes;Oui;;COMP_DU_DEVOIR;;2;2021-12-17;0383174U;0383174U; -77694482900030;0312504D;FEDERATION COMPAGNONNIQUE REGIONALE OCCITANIE;;73310002131;actif;responsable_formateur;10 Rue Agricol Perdiguier 31830 Plaisance-du-Touch;Toulouse;Occitanie;Oui;;COMP_DU_DEVOIR;;2;2021-12-17;0312504D;0312504D; -78296445600019;0134297A;FEDERATION COMPAGNONNIQUE REGIONALE DE MARSEILLE;;93130699013;actif;responsable_formateur;7 Boulevard pons 13014 Marseille;Aix-Marseille;Provence-Alpes-Côte d'Azur;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0134297A;0134297A;0642033M -40350234700012;0391131T;INSTITUT EUROPEEN DE FORMATION;;43390038939;actif;responsable_formateur;2 Rue Léopold Alixant 39330 Mouchard;Besançon;Bourgogne-Franche-Comté;Oui;;COMP_DU_DEVOIR;;1;2021-12-17;0391131T;0391131T;0730878H +Siret;UAI validée;Raison sociale;Enseigne;numero_declaration_activite;etat_administratif;Nature;Adresse;Académie;Région;Qualiopi;Réseaux;Réseaux à jour;Nombre de relations;Nombre de lieux de formation;Date d'import;UAI probable;UAI potentielle 1;UAI potentielle 2;UAI potentielle 3;UAI potentielle 4;UAI potentielle 5;UAI potentielle 6;UAI potentielle 7;UAI potentielle 8;UAI potentielle 9;UAI potentielle 10;UAI potentielle 11;UAI potentielle 12;UAI potentielle 13;UAI potentielle 14;UAI potentielle 15;UAI potentielle 16;UAI potentielle 17;UAI potentielle 18;UAI potentielle 19;UAI potentielle 20;UAI potentielle 21;UAI potentielle 22;UAI potentielle 23;UAI potentielle 24;UAI potentielle 25;UAI potentielle 26;UAI potentielle 27;UAI potentielle 28;UAI potentielle 29;UAI potentielle 30;UAI potentielle 31;UAI potentielle 32;UAI potentielle 33;UAI potentielle 34;UAI potentielle 35;UAI potentielle 36;UAI potentielle 37;UAI potentielle 38;UAI potentielle 39;UAI potentielle 40;UAI potentielle 41;UAI potentielle 42;UAI potentielle 43;UAI potentielle 44;UAI potentielle 45;UAI potentielle 46;UAI potentielle 47;UAI potentielle 48;UAI potentielle 49;UAI potentielle 50;UAI potentielle 51;UAI potentielle 52;UAI potentielle 53;UAI potentielle 54;UAI potentielle 55;UAI potentielle 56;UAI potentielle 57;UAI potentielle 58;UAI potentielle 59;UAI potentielle 60 +77566202600175;0312238P;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;CRS PROMOTION PROFESSIONNELLE;11750079275;actif;responsable_formateur;28 RUE DES PYRENEES 31400 TOULOUSE;Toulouse;Occitanie;Oui;;comp_du_devoir;35;1;17/12/2021;0312239R;0312238P;0312239R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600985;0050629G;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;403 AV DU GENERAL DE GAULLE 05120 L'ARGENTIERE-LA-BESSEE;Aix-Marseille;Provence-Alpes-Côte d'Azur;Oui;;comp_du_devoir;35;1;17/12/2021;0050629G;0050629G;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600019;0752868K;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable;82 RUE DE L HOTEL DE VILLE 75004 PARIS 4;Paris;Île-de-France;Oui;;comp_du_devoir;35;;17/12/2021;0752868K;0133475G;0212000K;0332882D;0371437L;0492219W;0693088G;0752868K;0754792B;0811166C;0932633G;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601116;0342064J;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;1 AV DES COMPAGNONS DU DEVOIR 34670 BAILLARGUES;Montpellier;Occitanie;Oui;;comp_du_devoir;35;2;17/12/2021;0342064J;0301567R;0342064J;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +78223719200029;0642033M;FEDER COMPAGNONIQUE METIERS DU BATIMENT;;72640001064;actif;responsable_formateur;3 ALL DE BELLEVUE 64600 ANGLET;Bordeaux;Nouvelle-Aquitaine;Oui;;comp_du_tour_de_france;;2;17/12/2021;0642033M;0624240X;0642033M;0642047C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +41893313100033;0741557R;FEDERATION COMPAGNONNIQUE REGIONALE DES PAYS DE SAVOIE;;82740078474;actif;responsable_formateur;29 RUE DES SPORTS 74600 ANNECY;Grenoble;Auvergne-Rhône-Alpes;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0741557R;0741557R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601173;0772864V;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;9 BD DESCARTES 77420 CHAMPS-SUR-MARNE;Créteil;Île-de-France;Oui;;comp_du_devoir;35;1;17/12/2021;0772864V;0772864V;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +78184280200048;0333240T;FEDER COMPAGNONNIQUE BATIMENT;;72330004233;actif;responsable_formateur;6 AV JEAN ALFONSEA 33270 FLOIRAC;Bordeaux;Nouvelle-Aquitaine;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0333240T;0333240T;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77986700100058;0693694R;FEDERATION COMPAGNONNIQUE REGIONALE DE LYON;;82690008769;actif;responsable_formateur;49 RUE FEUILLAT 69003 LYON 3EME;Lyon;Auvergne-Rhône-Alpes;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0693694R;0693694R;0772547A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +81893333500023;0596711Z;FEDERATION COMPAGNONNIQUE REGIONALE HAUTS DE FRANCE;;32620280762;actif;inconnue;91 RUE DES USINES 59460 JEUMONT;Lille;Hauts-de-France;Oui;;comp_du_tour_de_france;1;;17/12/2021;;0596711Z;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601140;0932633G;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;22 RUE DES GRILLES 93500 PANTIN;Créteil;Île-de-France;Oui;;comp_du_devoir;35;1;17/12/2021;0932633G;0754792B;0932633G;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +78215182300062;0471029N;FEDER COMPAGNON METIERS BATIMENT;;72470000447;actif;responsable_formateur;6 RUE J B PERES 47000 AGEN;Bordeaux;Nouvelle-Aquitaine;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0471029N;0471029N;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77807081300028;0870623E;FEDER COMPAGNONNIQUE METIERS BATIMENT;;74870001387;actif;responsable_formateur;5 RUE DE LA REGLE 87000 LIMOGES;Limoges;Nouvelle-Aquitaine;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0870623E;0870623E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600225;0754792B;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;1 PL ST GERVAIS 75004 PARIS 4;Paris;Île-de-France;Oui;;comp_du_devoir;35;1;17/12/2021;0754792B;0011285S;0752868K;0754792B;0772864V;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600910;0693088G;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;CTRE FORMATION D'APPRENTIS;11750079275;actif;responsable_formateur;53 AV SIDOINE APOLLINAIRE 69009 LYON 9EME;Lyon;Auvergne-Rhône-Alpes;Oui;;comp_du_devoir;35;;17/12/2021;0693088G;0693088G;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600050;0672632X;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;2 RUE DE WASSELONNE 67000 STRASBOURG;Strasbourg;Grand Est;Oui;;comp_du_devoir;35;1;17/12/2021;0672632X;0421875K;0672632X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +81893333500015;0624240X;FEDERATION COMPAGNONNIQUE REGIONALE HAUTS DE FRANCE;;32620280762;actif;formateur;23 AV PAUL MICHONNEAU 62000 ARRAS;Lille;Hauts-de-France;Oui;comp_du_tour_de_france;comp_du_tour_de_france;1;;17/12/2021;0624240X;0596711Z;0624240X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600258;0595645R;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;118 RUE DE BABYLONE 59491 VILLENEUVE D'ASCQ;Lille;Hauts-de-France;Oui;;comp_du_devoir;35;1;17/12/2021;0595645R;0595645R;0802209S;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600092;0492219W;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;CTRE FORMATION APPRENTIS COMP DU DEVOIR;11750079275;actif;responsable_formateur;25 BD COPERNIC 49100 ANGERS;Nantes;Pays de la Loire;Oui;;comp_du_devoir;35;1;17/12/2021;0492219W;0492219W;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +31521327200067;0451582A;FEDERATION COMPAGNONNIQUE REGIONALE D'ORLEANS;;24450007645;actif;responsable_formateur;RUE GUSTAVE EIFFEL 45380 LA CHAPELLE-SAINT-MESMIN;Orléans-Tours;Centre-Val de Loire;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0451582A;0451582A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +30707155500030;0442233N;FORMATION COMPAGNONNIQUE METIER BATIMENT;;52440000144;actif;responsable_formateur;238 RUE DE LA PYRAMIDE 44230 SAINT-SEBASTIEN-SUR-LOIRE;Nantes;Pays de la Loire;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0442233N;0312504D;0442233N;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77950722700048;0383174U;FEDERATION COMPAGNONNIQUE REGIONALE DE GRENOBLE;;82380002638;actif;responsable_formateur;15 AV DE GRUGLIASCO 38130 ECHIROLLES;Grenoble;Auvergne-Rhône-Alpes;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0383174U;0383174U;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600829;0352356W;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;2 RUE JULES VERNE 35000 RENNES;Rennes;Bretagne;Oui;;comp_du_devoir;35;1;17/12/2021;0352356W;0352356W;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600167;0332882D;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;76 RUE LAROCHE 33000 BORDEAUX;Bordeaux;Nouvelle-Aquitaine;Oui;;comp_du_devoir;35;1;17/12/2021;0332882D;0332882D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77694482900030;0312504D;FEDERATION COMPAGNONNIQUE REGIONALE OCCITANIE;;73310002131;actif;responsable_formateur;10 RUE AGRICOL PERDIGUIER 31830 PLAISANCE-DU-TOUCH;Toulouse;Occitanie;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0312504D;0312504D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600555;0312239R;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;CENTRE DE FORMATION D'APPRENTIS;11750079275;actif;responsable_formateur;5 RUE HYACINTHE DUBREUIL 31770 COLOMIERS;Toulouse;Occitanie;Oui;;comp_du_devoir;35;1;17/12/2021;0312239R;0311729L;0312238P;0312239R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600845;0301567R;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;3 CHE DU COMPAGNON 30900 NIMES;Montpellier;Occitanie;Oui;;comp_du_devoir;35;;17/12/2021;0301567R;0301567R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601074;0212000K;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;1 RUE JEAN MAZEN 21000 DIJON;Dijon;Bourgogne-Franche-Comté;Oui;;comp_du_devoir;35;1;17/12/2021;0212000K;0212000K;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601033;0251928K;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;25 RUE JEAN WYRSCH 25000 BESANCON;Besançon;Bourgogne-Franche-Comté;Oui;;comp_du_devoir;35;1;17/12/2021;0251928K;0251928K;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +78296445600019;0134297A;FEDERATION COMPAGNONNIQUE REGIONALE DE MARSEILLE;;93130699013;actif;responsable_formateur;7 BD PONS 13014 MARSEILLE 14;Aix-Marseille;Provence-Alpes-Côte d'Azur;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0134297A;0134297A;0642033M;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600209;0133475G;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;CFA;11750079275;actif;formateur;184 RUE DU DOCTEUR CAUVIN 13012 MARSEILLE 12;Aix-Marseille;Provence-Alpes-Côte d'Azur;Oui;;comp_du_devoir;35;1;17/12/2021;0133475G;0133475G;0134297A;0511971R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601017;;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;fermé;inconnue;469 RUE DU CONTROLE 34670 BAILLARGUES;Montpellier;Occitanie;Oui;;comp_du_devoir;36;;17/12/2021;0342064J;0342064J;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600597;0891251B;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;6 RUE SAINT PELERIN 89000 AUXERRE;Dijon;Bourgogne-Franche-Comté;Oui;;comp_du_devoir;35;1;17/12/2021;0891251B;0212000K;0891251B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601108;0861318R;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;118 RUE DU PORTEAU 86000 POITIERS;Poitiers;Nouvelle-Aquitaine;Oui;;comp_du_devoir;35;1;17/12/2021;0861318R;0861318R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600522;0811166C;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;2 RUE MARECHAL LYAUTEY 81000 ALBI;Toulouse;Occitanie;Oui;;comp_du_devoir;35;1;17/12/2021;0811166C;0312239R;0811166C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600480;0762897L;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;RUE FRANCIS POULENC 76130 MONT-SAINT-AIGNAN;Normandie;Normandie;Oui;;comp_du_devoir;35;1;17/12/2021;0762897L;0752868K;0762897L;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600589;0642015T;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;16 AV DE LA PAIX 64110 GELOS;Bordeaux;Nouvelle-Aquitaine;Oui;;comp_du_devoir;35;1;17/12/2021;0642015T;0642015T;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600936;0542388C;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;6 AV DU GENERAL DE GAULLE 54140 JARVILLE-LA-MALGRANGE;Nancy-Metz;Grand Est;Oui;;comp_du_devoir;35;1;17/12/2021;0542388C;0541958K;0542388C;0672632X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600084;0511971R;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;CHE DE REIMS 51140 MUIZON;Reims;Grand Est;Oui;;comp_du_devoir;35;1;17/12/2021;0511971R;0101050M;0301567R;0511971R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600571;0492133C;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;RUE DUPLESSIS MORNAY 49400 SAUMUR;Nantes;Pays de la Loire;Oui;;comp_du_devoir;35;1;17/12/2021;0492133C;0492133C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600548;0451521J;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;fermé;inconnue;LD CHATEAU DE CEPOY 45120 CEPOY;Orléans-Tours;Centre-Val de Loire;Oui;;comp_du_devoir;36;;17/12/2021;0451521J;0451521J;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600126;0442093L;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;48 QUAI DE MALAKOFF 44000 NANTES;Nantes;Pays de la Loire;Oui;;comp_du_devoir;35;1;17/12/2021;0442093L;0442093L;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600506;0421875K;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;CENTRE FORMATION APPRENTIS 1875K;11750079275;actif;formateur;RUE RAOUL FOLLEREAU 42350 LA TALAUDIERE;Lyon;Auvergne-Rhône-Alpes;Oui;;comp_du_devoir;35;;17/12/2021;0421875K;0421875K;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +40350234700012;0391131T;INSTITUT EUROPEEN DE FORMATION;;43390038939;actif;responsable_formateur;2 RUE LEOPOLD ALIXANT 39330 MOUCHARD;Besançon;Bourgogne-Franche-Comté;Oui;comp_du_tour_de_france;comp_du_tour_de_france;;1;17/12/2021;0391131T;0391131T;0730878H;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600381;0371437L;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;25 RUE DE FRANCHE COMTE 37100 TOURS;Orléans-Tours;Centre-Val de Loire;Oui;;comp_du_devoir;35;1;17/12/2021;0371437L;0332882D;0371437L;0371485N;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600076;0511970P;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;115 BD CHARLES ARNOULD 51100 REIMS;Reims;Grand Est;Oui;;comp_du_devoir;35;1;17/12/2021;0511970P;0511970P;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600456;0333142L;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;formateur;ST ALBERT 33190 LAMOTHE-LANDERRON;Bordeaux;Nouvelle-Aquitaine;Oui;;comp_du_devoir;35;1;17/12/2021;0333142L;0333142L;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600837;0241177Z;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;ALL DES SPORTS 24650 CHANCELADE;Bordeaux;Nouvelle-Aquitaine;Oui;;comp_du_devoir;35;1;17/12/2021;0241177Z;0241177Z;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202601090;0171465A;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;1 RUE THEROIGNE DE MERICOURT 17000 LA ROCHELLE;Poitiers;Nouvelle-Aquitaine;Oui;;comp_du_devoir;35;1;17/12/2021;0171465A;0171465A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600472;0101050M;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;;11750079275;actif;responsable_formateur;9 RUE MARIE CURIE 10000 TROYES;Reims;Grand Est;Oui;;comp_du_devoir;35;1;17/12/2021;0101050M;0101050M;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77566202600563;;ASS OUVRIERE COMPAGNON DEVOIR TOUR FRANC;1285S;11750079275;fermé;inconnue;CHATEAU DE PONT DE VEYLE 01290 PONT-DE-VEYLE;Lyon;Auvergne-Rhône-Alpes;Oui;;comp_du_devoir;36;;17/12/2021;0011285S;0011285S;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/server/static/reseaux/referentiel-reseau-compagnons-du-tour-de-france.csv b/server/static/reseaux/referentiel-reseau-compagnons-du-tour-de-france.csv new file mode 100644 index 000000000..3eb3d21db --- /dev/null +++ b/server/static/reseaux/referentiel-reseau-compagnons-du-tour-de-france.csv @@ -0,0 +1,15 @@ +Siret;UAI validée;Raison sociale;Enseigne;numero_declaration_activite;etat_administratif;Nature;Adresse;Académie;Région;Qualiopi;Réseaux;Réseaux à jour;Nombre de relations;Nombre de lieux de formation;Date d'import;UAI probable;UAI potentielle 1;UAI potentielle 2 +78477959700086;0772547A;FEDERATION COMPAGNONNIQUE REGIONALE D' ILE DE FRANCE;;11750060875;actif;responsable_formateur;2 Route de Guermantes 77400 Saint-Thibault-des-Vignes;Créteil;Île-de-France;Oui;;COMP_DU_TOUR_DE_FRANCE;2;1;2021-12-17;0772547A;0772547A; +41893313100033;0741557R;FEDERATION COMPAGNONNIQUE REGIONALE DES PAYS DE SAVOIE;;82740078474;actif;responsable_formateur;29 Rue des sports 74600 Annecy;Grenoble;Auvergne-Rhône-Alpes;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0741557R;0741557R; +78184280200048;0333240T;FEDER COMPAGNONNIQUE BATIMENT;;72330004233;actif;responsable_formateur;Avenue Jean Alfonsea 33270 Floirac;Bordeaux;Nouvelle-Aquitaine;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0333240T;0333240T; +77986700100058;0693694R;FEDERATION COMPAGNONNIQUE REGIONALE DE LYON;;82690008769;actif;responsable_formateur;49 Rue Feuillat 69003 Lyon;Lyon;Auvergne-Rhône-Alpes;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0693694R;0693694R;0772547A +78215182300062;0471029N;FEDER COMPAGNON METIERS BATIMENT;;72470000447;actif;responsable_formateur;6 Rue Jean Baptiste Peres 47000 Agen;Bordeaux;Nouvelle-Aquitaine;Oui;;COMP_DU_TOUR_DE_FRANCE;1;5;2021-12-17;0471029N;0471029N; +77807081300028;0870623E;FEDER COMPAGNONNIQUE METIERS BATIMENT;;74870001387;actif;responsable_formateur;5 rue de la Règle 87000 Limoges;Limoges;Nouvelle-Aquitaine;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0870623E;0870623E; +82431025400019;0642033M;COMPAGNONS DU TOUR DE FRANCE NOUVELLE AQUITAINE;;;actif;inconnue;3 Allée de l' Eglise 64600 Anglet;Bordeaux;Nouvelle-Aquitaine;Non;;COMP_DU_TOUR_DE_FRANCE;;;2021-12-17;0642033M;0642033M; +81893333500015;0624240X;FEDERATION COMPAGNONNIQUE DES METIERS DU BATIMENT ET AUTRES ACTIVITES NORD PAS DE CALAIS PICARDIE;;32620280762;actif;formateur;23 Avenue Paul Michonneau 62000 Arras;Lille;Hauts-de-France;Oui;;COMP_DU_TOUR_DE_FRANCE;2;1;2021-12-17;0624240X;0596711Z;0624240X +31521327200067;0451582A;FEDERATION COMPAGNONNIQUE REGIONALE D'ORLEANS;;24450007645;actif;responsable_formateur;Rue Gustave Eiffel 45380 La Chapelle-Saint-Mesmin;Orléans-Tours;Centre-Val de Loire;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0451582A;0451582A; +30707155500030;0442233N;FORMATION COMPAGNONNIQUE METIER BATIMENT;;52440000144;actif;responsable_formateur;238 Rue de la Pyramide 44230 Saint-Sébastien-sur-Loire;Nantes;Pays de la Loire;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0442233N;0312504D;0442233N +77950722700048;0383174U;FEDERATION COMPAGNONNIQUE REGIONALE DE GRENOBLE;;82380002638;actif;responsable_formateur;15 Avenue de Grugliasco 38130 Échirolles;Grenoble;Auvergne-Rhône-Alpes;Oui;;COMP_DU_TOUR_DE_FRANCE;;2;2021-12-17;0383174U;0383174U; +77694482900030;0312504D;FEDERATION COMPAGNONNIQUE REGIONALE OCCITANIE;;73310002131;actif;responsable_formateur;10 Rue Agricol Perdiguier 31830 Plaisance-du-Touch;Toulouse;Occitanie;Oui;;COMP_DU_TOUR_DE_FRANCE;;2;2021-12-17;0312504D;0312504D; +78296445600019;0134297A;FEDERATION COMPAGNONNIQUE REGIONALE DE MARSEILLE;;93130699013;actif;responsable_formateur;7 Boulevard pons 13014 Marseille;Aix-Marseille;Provence-Alpes-Côte d'Azur;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0134297A;0134297A;0642033M +40350234700012;0391131T;INSTITUT EUROPEEN DE FORMATION;;43390038939;actif;responsable_formateur;2 Rue Léopold Alixant 39330 Mouchard;Besançon;Bourgogne-Franche-Comté;Oui;;COMP_DU_TOUR_DE_FRANCE;;1;2021-12-17;0391131T;0391131T;0730878H diff --git a/server/tests/integration/http/referentiel.route.test.ts b/server/tests/integration/http/referentiel.route.test.ts index edd4f7bd2..88cf04dc7 100644 --- a/server/tests/integration/http/referentiel.route.test.ts +++ b/server/tests/integration/http/referentiel.route.test.ts @@ -1,8 +1,8 @@ import { strict as assert } from "assert"; import { AxiosInstance } from "axiosist"; +import { TETE_DE_RESEAUX, TETE_DE_RESEAUX_BY_ID } from "shared"; -import { TETE_DE_RESEAUX, TETE_DE_RESEAUX_BY_ID } from "@/common/constants/networks"; import { initTestApp } from "@tests/utils/testUtils"; let httpClient: AxiosInstance; diff --git a/shared/constants/index.ts b/shared/constants/index.ts index 511cef8ec..6afe6934d 100644 --- a/shared/constants/index.ts +++ b/shared/constants/index.ts @@ -1,3 +1,4 @@ export * from "./plausible-goals"; export * from "./sifa"; export * from "./territoires"; +export * from "./networks"; diff --git a/ui/common/constants/networks.ts b/shared/constants/networks.ts similarity index 74% rename from ui/common/constants/networks.ts rename to shared/constants/networks.ts index 8a431fbff..0e390b9c0 100644 --- a/ui/common/constants/networks.ts +++ b/shared/constants/networks.ts @@ -1,7 +1,4 @@ -// données à synchroniser avec /server/src/common/constants/networks.ts -// en attendant un import partagé - -import { sortAlphabeticallyBy } from "@/common/utils/sortAlphabetically"; +import { sortAlphabeticallyBy } from "../utils/sortAlphabetically"; /** * Noms des réseaux de CFAS @@ -51,6 +48,10 @@ export const TETE_DE_RESEAUX = [ nom: "COMPAGNONS DU DEVOIR", key: "COMP_DU_DEVOIR", }, + { + nom: "COMPAGNONS DU TOUR DE FRANCE", + key: "COMP_DU_TOUR_DE_FRANCE", + }, { nom: "GRETA", key: "GRETA", @@ -93,11 +94,18 @@ export const TETE_DE_RESEAUX = [ }, ] as const; +type ITetesDeReseaux = typeof TETE_DE_RESEAUX; +type ITeteDeReseau = ITetesDeReseaux[number]; +type ITeteDeReseauKey = ITeteDeReseau["key"]; + export type TeteDeReseauKey = (typeof TETE_DE_RESEAUX)[number]["key"]; export const TETE_DE_RESEAUX_SORTED = sortAlphabeticallyBy("nom", TETE_DE_RESEAUX); -export const TETE_DE_RESEAUX_BY_ID = TETE_DE_RESEAUX.reduce((acc, reseau) => { - acc[reseau.key] = reseau; - return acc; -}, {}); +export const TETE_DE_RESEAUX_BY_ID = TETE_DE_RESEAUX.reduce( + (acc, reseau) => { + acc[reseau.key] = reseau; + return acc; + }, + {} as Record +); diff --git a/ui/common/internal/Organisation.ts b/ui/common/internal/Organisation.ts index ec0d0899a..0a2f9a09e 100644 --- a/ui/common/internal/Organisation.ts +++ b/ui/common/internal/Organisation.ts @@ -1,6 +1,4 @@ -import { ACADEMIES_BY_CODE, DEPARTEMENTS_BY_CODE, REGIONS_BY_CODE } from "shared"; - -import { TETE_DE_RESEAUX_BY_ID } from "@/common/constants/networks"; +import { ACADEMIES_BY_CODE, DEPARTEMENTS_BY_CODE, REGIONS_BY_CODE, TETE_DE_RESEAUX_BY_ID } from "shared"; // types en doublon avec le serveur export const organisationTypes = [ diff --git a/ui/modules/auth/inscription/InscriptionTeteDeReseau.tsx b/ui/modules/auth/inscription/InscriptionTeteDeReseau.tsx index 29f7b3b07..d032aed6c 100644 --- a/ui/modules/auth/inscription/InscriptionTeteDeReseau.tsx +++ b/ui/modules/auth/inscription/InscriptionTeteDeReseau.tsx @@ -1,7 +1,6 @@ import { FormControl, FormLabel, Select } from "@chakra-ui/react"; import React from "react"; - -import { TETE_DE_RESEAUX_SORTED } from "@/common/constants/networks"; +import { TETE_DE_RESEAUX_SORTED } from "shared"; import { InscriptionOrganistionChildProps } from "./common"; diff --git a/ui/modules/dashboard/DashboardOrganisme.tsx b/ui/modules/dashboard/DashboardOrganisme.tsx index 2d5751999..7528f5234 100644 --- a/ui/modules/dashboard/DashboardOrganisme.tsx +++ b/ui/modules/dashboard/DashboardOrganisme.tsx @@ -17,8 +17,8 @@ import { PieCustomLayerProps, ResponsivePie } from "@nivo/pie"; import { useQuery } from "@tanstack/react-query"; import { useRouter } from "next/router"; import { useMemo } from "react"; +import { TETE_DE_RESEAUX_BY_ID } from "shared"; -import { TETE_DE_RESEAUX_BY_ID } from "@/common/constants/networks"; import { convertOrganismeToExport, organismesExportColumns } from "@/common/exports"; import { _get, _post } from "@/common/httpClient"; import { AuthContext } from "@/common/internal/AuthContext"; diff --git a/ui/modules/dashboard/OrganismeInfo.tsx b/ui/modules/dashboard/OrganismeInfo.tsx index 6b63b615f..dd26c5069 100644 --- a/ui/modules/dashboard/OrganismeInfo.tsx +++ b/ui/modules/dashboard/OrganismeInfo.tsx @@ -11,8 +11,8 @@ import { VStack, } from "@chakra-ui/react"; import { useQuery } from "@tanstack/react-query"; +import { TETE_DE_RESEAUX_BY_ID } from "shared"; -import { TETE_DE_RESEAUX_BY_ID } from "@/common/constants/networks"; import { _get } from "@/common/httpClient"; import { Organisme } from "@/common/internal/Organisme"; import Ribbons from "@/components/Ribbons/Ribbons"; diff --git a/ui/modules/indicateurs/filters/FiltreOrganismeReseau.tsx b/ui/modules/indicateurs/filters/FiltreOrganismeReseau.tsx index 035393dfe..aa381a45f 100644 --- a/ui/modules/indicateurs/filters/FiltreOrganismeReseau.tsx +++ b/ui/modules/indicateurs/filters/FiltreOrganismeReseau.tsx @@ -1,6 +1,5 @@ import { Checkbox, CheckboxGroup, Stack } from "@chakra-ui/react"; - -import { TETE_DE_RESEAUX_SORTED } from "@/common/constants/networks"; +import { TETE_DE_RESEAUX_SORTED } from "shared"; interface FiltreOrganismeReseauProps { value: string[]; diff --git a/ui/pages/auth/inscription/profil.tsx b/ui/pages/auth/inscription/profil.tsx index 40f2b1023..e173fbbab 100644 --- a/ui/pages/auth/inscription/profil.tsx +++ b/ui/pages/auth/inscription/profil.tsx @@ -21,11 +21,10 @@ import { import { Field, Form, Formik } from "formik"; import { useRouter } from "next/router"; import React, { useEffect, useState } from "react"; -import { ACADEMIES_BY_CODE, DEPARTEMENTS_BY_CODE, REGIONS_BY_CODE } from "shared"; +import { ACADEMIES_BY_CODE, DEPARTEMENTS_BY_CODE, REGIONS_BY_CODE, TETE_DE_RESEAUX_BY_ID } from "shared"; import * as Yup from "yup"; import YupPassword from "yup-password"; -import { TETE_DE_RESEAUX_BY_ID } from "@/common/constants/networks"; import { _get, _post } from "@/common/httpClient"; import { Organisation } from "@/common/internal/Organisation"; import { getAuthServerSideProps } from "@/common/SSR/getAuthServerSideProps";