From daf139509e535c45b7a63c679d6fff5672624c38 Mon Sep 17 00:00:00 2001
From: LE DURAND Matteo <matteo.le-durand@developpement-durable.gouv.fr>
Date: Mon, 17 Mar 2025 16:18:29 +0100
Subject: [PATCH] ajout de la correspondance des nom avec l'annuaire et le
 filtre de l'annuaire

---
 global.R | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/global.R b/global.R
index a852564..f93b16e 100644
--- a/global.R
+++ b/global.R
@@ -20,20 +20,28 @@ library(bizdays)
 library(shinyWidgets)
 library(textclean)
 library(stringi)
+library(readr)
 # chargement des données (résultat du script "dev/script_chargement_rdata.R")
 load("github.RData")
 load("gitlab_forge.RData")
 load("gitlab.RData")
 load("date_MAJ.RData")
 
+
+email_table <- read_csv("annuaire/email_total.csv")
+
+annuaire <- read_csv("annuaire/annuaire.csv")
+annuaire$Messagerie <- tolower(annuaire$Messagerie)
+annuaire <- annuaire %>% rename( email = Messagerie)
+annuaire <- annuaire %>% mutate(auteur = paste(Prénom, Nom))%>% select(email, auteur)
+
 all_data <- bind_rows(all_data_gitlab, all_data_forge, combined_data)
 all_data$updated_at <- as.POSIXct(all_data$updated_at, format = ("%Y-%m-%dT%H:%M:%S"))
 all_data <- all_data %>% mutate(message = paste0(type,sep = "  : ",message))
-# transformation author ----
-all_data$author <- all_data$author %>%
-  tolower() %>%
-  stri_trans_general("Latin-ASCII") %>%
-  str_replace_all("[^a-z ]", "")
+
+all_data <- all_data %>% left_join(email_table) # nettoyage de certaine adresse mail invalide
+all_data <- all_data %>% left_join(annuaire) # ajout de auteur des membre du SCTE via l'annuaire
+
 
 # transformation re_code ----
 traduction <- c(
@@ -50,6 +58,7 @@ traduction <- c(
   "Milestone" = "Gestion de projet"
 )
 all_data <- all_data %>% dplyr::mutate(re_code = dplyr::recode(type , !!!traduction))
+all_data <- all_data %>% dplyr::rename(project_name = name)
 
 #transformation message
 all_data$message <- all_data$message %>% tolower()
-- 
GitLab