From 66122ecd39648f7856e5fa0f929f71da6df63b88 Mon Sep 17 00:00:00 2001 From: Richard Hitier Date: Thu, 1 Jul 2021 17:18:16 +0200 Subject: [PATCH] New PDC_DB_DATA_DIR config key --- app/commands/commands.py | 8 +++----- resources/db-contents/fake-capacities.txt | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ resources/db-contents/fake-projects.txt | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ resources/db-contents/fake-services.txt | 18 ++++++++++++++++++ resources/fake-db-names/fake-capacities.txt | 60 ------------------------------------------------------------ resources/fake-db-names/fake-projects.txt | 103 ------------------------------------------------------------------------------------------------------- resources/fake-db-names/fake-services.txt | 18 ------------------ resources/pdc_config.py | 1 + 8 files changed, 185 insertions(+), 186 deletions(-) create mode 100644 resources/db-contents/fake-capacities.txt create mode 100644 resources/db-contents/fake-projects.txt create mode 100644 resources/db-contents/fake-services.txt delete mode 100644 resources/fake-db-names/fake-capacities.txt delete mode 100644 resources/fake-db-names/fake-projects.txt delete mode 100644 resources/fake-db-names/fake-services.txt diff --git a/app/commands/commands.py b/app/commands/commands.py index a305aa1..3473909 100644 --- a/app/commands/commands.py +++ b/app/commands/commands.py @@ -521,7 +521,7 @@ def fake_lesia_names(): # # 1- projects # - fake_projects_file = os.path.join(current_app.config['PDC_RESOURCES_DIR'], 'fake-db-names', 'fake-projects.txt') + fake_projects_file = os.path.join(current_app.config['PDC_DB_DATA_DIR'], 'fake-projects.txt') with open(fake_projects_file, newline='') as csvfile: spamreader = csv.reader(csvfile, delimiter=';', quotechar='|') fake_projects_names = [', '.join(row) for row in spamreader] @@ -529,8 +529,7 @@ def fake_lesia_names(): # 2- functions/capacities # - fake_capacities_file = os.path.join(current_app.config['PDC_RESOURCES_DIR'], 'fake-db-names', - 'fake-capacities.txt') + fake_capacities_file = os.path.join(current_app.config['PDC_DB_DATA_DIR'], 'fake-capacities.txt') with open(fake_capacities_file, newline='') as csvfile: spamreader = csv.reader(csvfile, delimiter=';', quotechar='|') fake_capacities_names = [row for [row] in spamreader] @@ -538,8 +537,7 @@ def fake_lesia_names(): # 3- services # - fake_services_file = os.path.join(current_app.config['PDC_RESOURCES_DIR'], 'fake-db-names', - 'fake-services.txt') + fake_services_file = os.path.join(current_app.config['PDC_DB_DATA_DIR'], 'fake-services.txt') with open(fake_services_file, newline='') as csvfile: spamreader = csv.reader(csvfile, delimiter=';', quotechar='|') fake_services_names = [row for row in spamreader] diff --git a/resources/db-contents/fake-capacities.txt b/resources/db-contents/fake-capacities.txt new file mode 100644 index 0000000..07f4605 --- /dev/null +++ b/resources/db-contents/fake-capacities.txt @@ -0,0 +1,60 @@ +name +Acousticien +Acousticienne +Agente de maintenance du bâtiment +Architecte +Ascensoriste +BIM Manager +Canalisatrice +Carreleuse +Charpentière bois +Charpentière métallique +Cheffe de chantier +Coffreuse-boiseuse +Conductrice d'engins de BTP +Conductrice de travaux +Constructrice de route +Couvreuse +Dessinatrice en bâtiment +Diagnostiqueuse immobilier +Domoticienne +Echafaudeuse +Electricienne du bâtiment +Etanchéiste +Façadière +Foreur +Géomaticien +Géomètre Expert +Géomètre topographe +Grutier +Grutière +Ingénieure en efficacité énergétique +Installatrice de panneaux solaires +Maçonne +Matiériste - coloriste +Mécanicienne d'engins de chantier +Menuisier +Menuisière +Métreuse vérificatrice +Miroitière +Monteur en installations sanitaires +Monteur en installations thermiques +Monteur levageuse +Monteuse levageuse +Opérateur de démolition +Parqueteur +Parqueteuse +Peintre en bâtiment +Peintre en décors +Piscinière +Plaquiste +Plaquiste Bois +Plâtrière +Plombière +Plongeur professionnel +Serrurière metallière +Solière-moquettiste +Staffeuse ornemaniste +Terrassier +Tourneur Fraiseur +Urbaniste diff --git a/resources/db-contents/fake-projects.txt b/resources/db-contents/fake-projects.txt new file mode 100644 index 0000000..318bedb --- /dev/null +++ b/resources/db-contents/fake-projects.txt @@ -0,0 +1,103 @@ +name; town +Réservoir de Gaz Naturel Liquéfié (GNL); GRAIN +Autoroute de Bogota-Girardot; BOGOTA +Station de traitement d'eau potable de Bakheng; PHNOM PENH +Barrage de Sambangalou; SAMBANGALOU +Nouveau Terminal à l'Aéroport de Sihanoukville; SIHANOUKVILLE +Ligne Ferroviaire Lyon-Turin; AVRIEUX +Ligne 18, Massy-Palaiseau / Saint-Aubin, Grand Paris Express; MASSY-PALAISEAU +Ligne 18, Orly / Massy-Palaiseau, Grand Paris Express; ORLY +Rénovation et extension de l’aéroport Nikola Tesla; BELGRADE +Old Oak Common Station; LONDRES +High Speed 2 (HS2); BIRMINGHAM +Liaison routière I-64 / Hampton Road Bridge Tunnel; HAMPTON +Extension de la ligne de la Confédération; OTTAWA +Smart Motorways M4, M5 et M6; ROYAUME-UNI +City Rail Link; AUCKLAND +Station d’épuration de Nhieu Loc-Thi Nghe; NOUVEAU +Station de transfert d’énergie par pompage; ABDELMOUMEN +Métro, ligne M4 (Sydhavn); COPENHAGUE +Station de traitement Chamkar Mon; PHNOM PENH +Ligne 15 sud et ligne 14 sud du Grand Paris Express; PARIS +Rijnlandroute; KATWIJK +Extension du port; KINGSTON +Rénovation de l’hôtel Mandarin Oriental; LONDRES +Eole Gare CNIT - La Défense; NANTERRE +Aéroport international Arturo Merino Benítez; SANTIAGO +Nouvelle Route du Littoral; SAINT-DENIS-LA GRANDE CHALOUPE +Yamal LNG; SABETTA +Enceinte de confinement de Tchernobyl; TCHERNOBYL +Lee Tunnel; LONDRES +Pont de l'Atlantique; COLÓN +Tunnel du Femern; PUTTGARDEN-RØDBYHAVN +Ohio River Bridges - East End Crossing; LOUISVILLE +Tours Jesselton; KOTA KINABALU +Projet GATE; ROTTERDAM +Pont Rion-Antirion; RÍO-ANTIRION +Métro du Caire, lignes 1, 2 et 3; LE CAIRE +Liaison ferroviaire du Liefkenshoek; ANVERS +Wheatstone project; ONSLOW +2ème Coentunnel; AMSTERDAM +Tideway East; LONDRES +Nouveau barrage d'Assiout; ASSIOUT +Crossrail C510 & C512; LONDRES +Aéroports internationaux du Cambodge; PHNOM PENH ET SIEM REAP +New Orbital Highway; DOHA +Viaduc de la Grande Ravine; LES TROIS-BASSINS +Pont Vasco de Gama; LISBONNE +Pont de la Confédération; BORDEN-CARLETON/CAP-TOURMENTIN +Métro léger (LRT); LUSAIL +Costa Azul LNG terminal; ENSENADA +Tunnels ferroviaires d'Hallandsås; SKOTTORP - FÖRSLÖV +Installations hydrauliques; KINGSTON-LUCEA-MONTEGO BAY-MONA & HOPE-BOGUE +Tunnel de Shieldhall; GLASGOW +Tour Menara Hap Seng - Plaza Shell; KOTA KINABALU +Lusail Car Park; LUSAIL +Tour Odéon; MONACO +Tunnels du terminal 5 de l'aéroport d'Heathrow; LONDRES +Hôtel Hilton Opéra; HANOÏ +Cinéma Achgabat; ACHGABAT +Sheraton Park Project; DOHA +Stade olympique Atatürk; ISTANBUL +Métro d'Athènes, lignes 2 et 3; ATHÈNES +Aménagement du Grand Louvre; PARIS +Réservoirs de gaz naturel liquéfié; RAS LAFFAN +Métro, ligne "rouge sud"; DOHA +Tunnel de Mitholz; BERNE +Second pont sur l'estuaire de la Severn; SEVERN BEACH +Métro Shatin to Central Link; HONG KONG +Autoroute EKPPT, ELEFSINA, CORINTHE, PATRAS, PYRGOS; TSAKONA +Tunnel de Soumagne; SOUMAGNE +Channel Tunnel Rail Link (HS1); LONDRES +Pont de Normandie; LE HAVRE - HONFLEUR +Pont de Kincardine (Clackmannanshire Bridge); KINCARDINE +Ligne à grande vitesse Sud Europe Atlantique; TOURS-BORDEAUX +Port 2000; LE HAVRE +Barrage de Naga Hammadi; NAG HAMMADI +Projet ITER; CADARACHE +Hôtel Four Seasons de Prague; PRAGUE +Banque européenne d'investissement; LUXEMBOURG +Duplex A86; RUEIL-MALMAISON - VÉLIZY +Autoroute M11; MOSCOU - SAINT-PÉTERSBOURG +Autoroute A28; ÉCOMMOY - TOURS +Autoroute A19; ARTENAY - COURTENAY +Autoroute A11; ANGERS +Ambassade de France; JAKARTA +Berjaya Central Park; KUALA LUMPUR +Stade de France; SAINT-DENIS +Lesotho Highlands Water Project; LESOTHO +Système de traitement des eaux usées; SAN JOSE DE OCOA ET SAN CRISTOBAL +Tunnels d'accès à la mine; EL TENIENTE +Usine d’eau potable de la Jouve; SORGUES +Exona, centre de traitement des eaux usées du SIARCE; CORBEIL-ESSONNES +Station d'épuration Marne Aval; NOISY-LE-GRAND +Projet d’amélioration de l’alimentation en eau potable; FAISALABAD +Station d'épuration de Bruxelles-Sud; BRUXELLES +Station d’épuration de Campo dell’oro; AJACCIO +Réhabilitation et extension de la station de traitement d'eau potable; KANTALE +Stade Olympique "Nid d'oiseau"; PÉKIN +Station de traitement d’eau; NIROTH +Station d'épuration; CORK +Centrale thermique d'Hub River; KARACHI +Station de pompage PS70; DOHA +Grand port maritime de La Réunion; LE PORT diff --git a/resources/db-contents/fake-services.txt b/resources/db-contents/fake-services.txt new file mode 100644 index 0000000..deb0662 --- /dev/null +++ b/resources/db-contents/fake-services.txt @@ -0,0 +1,18 @@ +name; abbr +Service Comptabilité et Finances; SCF +Département Recherche et Développement; DRD +Ressources Humaines; RH +Département Production; DP +Département Marketing et Vente; DMV +Service Achats; SA +Direction et Administration Générale; DAG +Service Logistique; SL +Service Techniques; ST +Service Commercial; SC +Service de Sécurité; SS +Service Informatique Géographique; SIG +Service Informatique Développements; SID +Service Informatique Terrain; SIT +Département Formation; DF +Cellule Prévention des Risques; CPR +Cellule Qualité; CQ diff --git a/resources/fake-db-names/fake-capacities.txt b/resources/fake-db-names/fake-capacities.txt deleted file mode 100644 index 07f4605..0000000 --- a/resources/fake-db-names/fake-capacities.txt +++ /dev/null @@ -1,60 +0,0 @@ -name -Acousticien -Acousticienne -Agente de maintenance du bâtiment -Architecte -Ascensoriste -BIM Manager -Canalisatrice -Carreleuse -Charpentière bois -Charpentière métallique -Cheffe de chantier -Coffreuse-boiseuse -Conductrice d'engins de BTP -Conductrice de travaux -Constructrice de route -Couvreuse -Dessinatrice en bâtiment -Diagnostiqueuse immobilier -Domoticienne -Echafaudeuse -Electricienne du bâtiment -Etanchéiste -Façadière -Foreur -Géomaticien -Géomètre Expert -Géomètre topographe -Grutier -Grutière -Ingénieure en efficacité énergétique -Installatrice de panneaux solaires -Maçonne -Matiériste - coloriste -Mécanicienne d'engins de chantier -Menuisier -Menuisière -Métreuse vérificatrice -Miroitière -Monteur en installations sanitaires -Monteur en installations thermiques -Monteur levageuse -Monteuse levageuse -Opérateur de démolition -Parqueteur -Parqueteuse -Peintre en bâtiment -Peintre en décors -Piscinière -Plaquiste -Plaquiste Bois -Plâtrière -Plombière -Plongeur professionnel -Serrurière metallière -Solière-moquettiste -Staffeuse ornemaniste -Terrassier -Tourneur Fraiseur -Urbaniste diff --git a/resources/fake-db-names/fake-projects.txt b/resources/fake-db-names/fake-projects.txt deleted file mode 100644 index 318bedb..0000000 --- a/resources/fake-db-names/fake-projects.txt +++ /dev/null @@ -1,103 +0,0 @@ -name; town -Réservoir de Gaz Naturel Liquéfié (GNL); GRAIN -Autoroute de Bogota-Girardot; BOGOTA -Station de traitement d'eau potable de Bakheng; PHNOM PENH -Barrage de Sambangalou; SAMBANGALOU -Nouveau Terminal à l'Aéroport de Sihanoukville; SIHANOUKVILLE -Ligne Ferroviaire Lyon-Turin; AVRIEUX -Ligne 18, Massy-Palaiseau / Saint-Aubin, Grand Paris Express; MASSY-PALAISEAU -Ligne 18, Orly / Massy-Palaiseau, Grand Paris Express; ORLY -Rénovation et extension de l’aéroport Nikola Tesla; BELGRADE -Old Oak Common Station; LONDRES -High Speed 2 (HS2); BIRMINGHAM -Liaison routière I-64 / Hampton Road Bridge Tunnel; HAMPTON -Extension de la ligne de la Confédération; OTTAWA -Smart Motorways M4, M5 et M6; ROYAUME-UNI -City Rail Link; AUCKLAND -Station d’épuration de Nhieu Loc-Thi Nghe; NOUVEAU -Station de transfert d’énergie par pompage; ABDELMOUMEN -Métro, ligne M4 (Sydhavn); COPENHAGUE -Station de traitement Chamkar Mon; PHNOM PENH -Ligne 15 sud et ligne 14 sud du Grand Paris Express; PARIS -Rijnlandroute; KATWIJK -Extension du port; KINGSTON -Rénovation de l’hôtel Mandarin Oriental; LONDRES -Eole Gare CNIT - La Défense; NANTERRE -Aéroport international Arturo Merino Benítez; SANTIAGO -Nouvelle Route du Littoral; SAINT-DENIS-LA GRANDE CHALOUPE -Yamal LNG; SABETTA -Enceinte de confinement de Tchernobyl; TCHERNOBYL -Lee Tunnel; LONDRES -Pont de l'Atlantique; COLÓN -Tunnel du Femern; PUTTGARDEN-RØDBYHAVN -Ohio River Bridges - East End Crossing; LOUISVILLE -Tours Jesselton; KOTA KINABALU -Projet GATE; ROTTERDAM -Pont Rion-Antirion; RÍO-ANTIRION -Métro du Caire, lignes 1, 2 et 3; LE CAIRE -Liaison ferroviaire du Liefkenshoek; ANVERS -Wheatstone project; ONSLOW -2ème Coentunnel; AMSTERDAM -Tideway East; LONDRES -Nouveau barrage d'Assiout; ASSIOUT -Crossrail C510 & C512; LONDRES -Aéroports internationaux du Cambodge; PHNOM PENH ET SIEM REAP -New Orbital Highway; DOHA -Viaduc de la Grande Ravine; LES TROIS-BASSINS -Pont Vasco de Gama; LISBONNE -Pont de la Confédération; BORDEN-CARLETON/CAP-TOURMENTIN -Métro léger (LRT); LUSAIL -Costa Azul LNG terminal; ENSENADA -Tunnels ferroviaires d'Hallandsås; SKOTTORP - FÖRSLÖV -Installations hydrauliques; KINGSTON-LUCEA-MONTEGO BAY-MONA & HOPE-BOGUE -Tunnel de Shieldhall; GLASGOW -Tour Menara Hap Seng - Plaza Shell; KOTA KINABALU -Lusail Car Park; LUSAIL -Tour Odéon; MONACO -Tunnels du terminal 5 de l'aéroport d'Heathrow; LONDRES -Hôtel Hilton Opéra; HANOÏ -Cinéma Achgabat; ACHGABAT -Sheraton Park Project; DOHA -Stade olympique Atatürk; ISTANBUL -Métro d'Athènes, lignes 2 et 3; ATHÈNES -Aménagement du Grand Louvre; PARIS -Réservoirs de gaz naturel liquéfié; RAS LAFFAN -Métro, ligne "rouge sud"; DOHA -Tunnel de Mitholz; BERNE -Second pont sur l'estuaire de la Severn; SEVERN BEACH -Métro Shatin to Central Link; HONG KONG -Autoroute EKPPT, ELEFSINA, CORINTHE, PATRAS, PYRGOS; TSAKONA -Tunnel de Soumagne; SOUMAGNE -Channel Tunnel Rail Link (HS1); LONDRES -Pont de Normandie; LE HAVRE - HONFLEUR -Pont de Kincardine (Clackmannanshire Bridge); KINCARDINE -Ligne à grande vitesse Sud Europe Atlantique; TOURS-BORDEAUX -Port 2000; LE HAVRE -Barrage de Naga Hammadi; NAG HAMMADI -Projet ITER; CADARACHE -Hôtel Four Seasons de Prague; PRAGUE -Banque européenne d'investissement; LUXEMBOURG -Duplex A86; RUEIL-MALMAISON - VÉLIZY -Autoroute M11; MOSCOU - SAINT-PÉTERSBOURG -Autoroute A28; ÉCOMMOY - TOURS -Autoroute A19; ARTENAY - COURTENAY -Autoroute A11; ANGERS -Ambassade de France; JAKARTA -Berjaya Central Park; KUALA LUMPUR -Stade de France; SAINT-DENIS -Lesotho Highlands Water Project; LESOTHO -Système de traitement des eaux usées; SAN JOSE DE OCOA ET SAN CRISTOBAL -Tunnels d'accès à la mine; EL TENIENTE -Usine d’eau potable de la Jouve; SORGUES -Exona, centre de traitement des eaux usées du SIARCE; CORBEIL-ESSONNES -Station d'épuration Marne Aval; NOISY-LE-GRAND -Projet d’amélioration de l’alimentation en eau potable; FAISALABAD -Station d'épuration de Bruxelles-Sud; BRUXELLES -Station d’épuration de Campo dell’oro; AJACCIO -Réhabilitation et extension de la station de traitement d'eau potable; KANTALE -Stade Olympique "Nid d'oiseau"; PÉKIN -Station de traitement d’eau; NIROTH -Station d'épuration; CORK -Centrale thermique d'Hub River; KARACHI -Station de pompage PS70; DOHA -Grand port maritime de La Réunion; LE PORT diff --git a/resources/fake-db-names/fake-services.txt b/resources/fake-db-names/fake-services.txt deleted file mode 100644 index deb0662..0000000 --- a/resources/fake-db-names/fake-services.txt +++ /dev/null @@ -1,18 +0,0 @@ -name; abbr -Service Comptabilité et Finances; SCF -Département Recherche et Développement; DRD -Ressources Humaines; RH -Département Production; DP -Département Marketing et Vente; DMV -Service Achats; SA -Direction et Administration Générale; DAG -Service Logistique; SL -Service Techniques; ST -Service Commercial; SC -Service de Sécurité; SS -Service Informatique Géographique; SIG -Service Informatique Développements; SID -Service Informatique Terrain; SIT -Département Formation; DF -Cellule Prévention des Risques; CPR -Cellule Qualité; CQ diff --git a/resources/pdc_config.py b/resources/pdc_config.py index 54bb93b..3810d46 100644 --- a/resources/pdc_config.py +++ b/resources/pdc_config.py @@ -26,6 +26,7 @@ class Config(object): PDC_LOGS_DIR = os.path.join(PDC_ROOT_DIR, 'logs') PDC_LOGS_FILE = os.path.join(PDC_LOGS_DIR, 'pdc.log') PDC_RESOURCES_DIR = os.path.join(PDC_ROOT_DIR, 'resources') + PDC_DB_DATA_DIR = os.path.join(PDC_RESOURCES_DIR, 'db-contents') # Uncomment for role access control # -- libgit2 0.21.2