ajout genre, sexe
[sigmawcs.git] / project / wcs / conf.py.edit
index d3765f4..c5a7853 100644 (file)
@@ -1,19 +1,13 @@
 # -*- encoding: utf-8 -*-
 
-### CONFIG POUR IMPORT LOCAL ##################################################
+### CONFIG IMPORT LOCAL : import.py et docs.py #########################
 
-# WCS PROD
+# WCS
 WCS_SIGMA_USER = ''
 WCS_SIGMA_PASS = ''
 
-# SIGMA (SIGMA 2.0 : données provenant de DB SIGMA)
-USER = 1818   # sylvie.renee...
-
-# Appel à importer
-MOBILITE = 386  # id de l'appel SIGMA
-BUREAU = 1  # RE_BUREAU.C_N_BUREAU, None si international
-CODE_BUDGETAIRE = '71110FR' # facultatif
 FORMNAME = 'demande-de-bourse-de-doctorat-2011-2012-afrique-centrale-et-des-grands-lacs'  # nom WCS
+ZIPNAME = 'bacgl-doctorat-2012-2013'    # pour diffusion FTP
 
 # Pièces réelles soumises par candidat
 PIECES_SUFFIXE = {
@@ -39,6 +33,14 @@ PIECES_SUFFIXE = {
     1001:'lettre_de_motivation',
     1002:'attestation_de_pre_inscription_a_la_formation_pour_l_annee_de_mobilite_2011_2012_emanant_du_responsable_du_master',
     }
+    
+### CONFIG EXPORT SIGMA : views.py #####################################
+
+# SIGMA
+USER = 1818   # c_matricule_sigma
+MOBILITE = 386  # id de l'appel SIGMA
+BUREAU = 1  # RE_BUREAU.C_N_BUREAU, None si international
+CODE_BUDGETAIRE = '71110FR' # facultatif
 
 # Pièces SIGMA autres à vérifier plus tard
 PIECES_SIGMA = [
@@ -92,13 +94,21 @@ PIECES_SIGMA = [
     #56,  # Etablissements Origine et Accueil situés dans 2 pays différents (Nord/Sud - Sud/Nord - Sud/Sud)
     #57,  # Date de première inscription en thèse
     #58,  # Etat des travaux réalisés
+    #59,  # Rapport de soutenance de thèse
+    #60,  # Mémoire de master ou équivalent
     ]
 
-### CONFIG DATA POUR EXPORT IN DATABASE #######################################
-
 # Champs candidatures hérités de l'appel
-SIGMA_DOSSIER_M_ALT_MOIS_ORIGINE = 3 #ex.: 3
-SIGMA_DOSSIER_M_MOBILITE_ACCUEIL = None #ex.: False
+# Nombre de mois minimal dans une région : dm.alt_mois_origine, hérité de categ_bourse.n_mois_min
+SIGMA_DOSSIER_M_ALT_MOIS_ORIGINE = 3 # ex.: 3
+# Début de la mobilité à l'accueil : pour dm.mobilite_accueil
+SIGMA_DOSSIER_M_MOBILITE_ACCUEIL = None # ex.: False
+# Si la question est "avez-vous déjà obtenu ce type de bourse", saisir le type
+SIGMA_DOSSIER_CATEGORIE_BOURSE = 'ME'   # default = ''
+# Si la question est "[...] ce type de bourse en telle année"
+SIGMA_DOSSIER_ANNEE_BOURSE = 2010   # defautl = 0
+# 1. Étudiant, 2. Chercheur, 3. Enseignant, 4. Enseignant chercheur, 5. Post-Doc
+SIGMA_DOSSIER_STATUT_PERSONNE = 3   # si a valeur, override le select, si None suit select
 
 # SIGMAWCS (SIGMA 2.0 : champs gérés provenant de WCS ont nom constant 'sigma_*'... plus de mapping)
 PATTERN_STATUT_PERSONNE = 2
@@ -106,6 +116,7 @@ PATTERN_ETABL = 2   # utilisé par wcs.models.JsonWcs2JsonSigma.str2etablissemen
 MAPPING = {
     # 'SIGMA' : 'WCS',
     # Personne
+    'sigma_personne_sexe' : 'genre',
     'sigma_personne_civilite' : 'civilite',
     'sigma_personne_nom' : 'nom',
     'sigma_personne_nom_jeune_fille' : 'nom_de_jeune_fille',
@@ -176,11 +187,11 @@ MAPPING = {
     'sigma_dossier_m_intitule_diplome_autre' : 'si_autre_diplome_precisez',
     'sigma_dossier_m_niveau_encours' : 'niveau_d_etudes_nombre_d_annees_universitaires',
     
-    #'sigma_dossier_m_dd_mobilite' : '',    # dérivé de : sigmawcs_dossier_o_dd ou sigmawcs_dossier_a_dd
-    #'sigma_dossier_m_df_mobilite' : '',    # dérivé de : sigmawcs_dossier_o_df ou sigmawcs_dossier_a_df
+    'sigma_dossier_m_dd_mobilite' : '',    # dérivé de : sigmawcs_dossier_o_dd ou sigmawcs_dossier_a_dd
+    'sigma_dossier_m_df_mobilite' : '',    # dérivé de : sigmawcs_dossier_o_df ou sigmawcs_dossier_a_df
     'sigma_dossier_m_alt_mois_origine' : 'nombre_de_mois_a_l_origine',
     'sigma_dossier_m_alt_mois_accueil' : 'nombre_de_mois_a_l_accueil',
-    #'sigma_dossier_m_mobilite_accueil' : '',   # dérivé de : sigmawcs_dossier_o_dd et sigmawcs_dossier_a_dd
+    'sigma_dossier_m_mobilite_accueil' : '',   # dérivé de : sigmawcs_dossier_o_dd et sigmawcs_dossier_a_dd
     
     'sigma_dossier_m_date_inscription_these' : 'date_de_1ere_inscription_en_these',
     'sigma_dossier_m_date_soutenance_these' : 'date_de_soutenance_prevue',
@@ -188,6 +199,7 @@ MAPPING = {
     'sigma_dossier_m_type_these' : 'type_de_these',
     
     'sigma_dossier_m_discipline' : 'discipline',
+    'sigma_dossier_m_sous_discipline' : 'sous_discipline',
     
     'sigma_dossier_m_intitule_projet' : 'intitule_du_sujet_de_these',
     
@@ -204,6 +216,14 @@ MAPPING = {
     'sigma_dossier_m_dir_acc_nom' : 'nom_du_directeur_de_these_accueil',
     'sigma_dossier_m_dir_acc_prenom' : 'prenom_du_directeur_de_these_2',
     'sigma_dossier_m_dir_acc_email' : 'adresse_electronique_du_directeur_de_these_accueil',
+        
+    # Dossier mobilité autre que appels FR
+    'sigma_dossier_m_type_intervention' : '',
+    'sigma_dossier_m_public_vise' : '',
+    'sigma_dossier_m_autres_publics' : '',
+    'sigma_dossier_m_intitule_diplome_demande' : 'intitule_du_diplome_demande_en_mobilite',
+    'sigma_dossier_m_niveau_demande' : 'niveau_d_etudes_nombre_d_annees_universitaires_2',
+    'sigma_dossier_m_date_obtention_prevu' : 'date_d_obtention_prevue',
     
     # Dossier pièces
     #'sigma_dossier_p_attestation_o_resp' : '',
@@ -213,12 +233,11 @@ MAPPING = {
     'sigma_dossier_p_protocole_recherche' : 'protocole_de_recherche',
     'sigma_dossier_p_cv' : 'curriculum_vitae',
     'sigma_dossier_p_attestation_o_dir' : 'attestation_d_accord_du_directeur_de_these_a_l_origine',
-    'sigma_dossier_p_attestation_a_dir' : 'attestation_d_accord_du_directeur_de_these_a_l_accueil',  
-    
-    # Pièces pas dans SIGMA
-    #'wcs_lettre_motivation':'',
-    #'wcs_attestation_pre_inscription_formation_master':'',
-    
+    'sigma_dossier_p_attestation_a_dir' : 'attestation_d_accord_du_directeur_de_these_a_l_accueil', 
+    'sigma_dossier_p_attestation_accord_enseignant' : 'accord_de_principe_de_l_enseignant',
+    'sigma_dossier_p_plan_cours' : 'plan_de_cours', 
+    'sigma_dossier_p_memoire_master':'memoire_de_master_ou_equivalent',
+        
     # Autre
 #    'sigma_confirmation_nom' : 'nom_du_candidat',
 #    'sigma_confirmation_prenom' : 'prenom_2',