ajout de champs sur dossier mobilité
authordavin baragiotta <davin.baragiotta@u-db.(none)>
Thu, 21 Jul 2011 22:49:36 +0000 (18:49 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Thu, 21 Jul 2011 22:49:36 +0000 (18:49 -0400)
project/wcs/conf.py.edit
project/wcs/models.py

index f81ee8e..db3ea44 100644 (file)
@@ -206,6 +206,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' : '',
index 3a18aa4..9f55cfa 100644 (file)
@@ -373,14 +373,19 @@ class JsonSigma2ObjectSigma(object):
         if data['sigma_dossier_m_mot_clef3'] is not u"":
             dm.mot_clef3 = majSansAccent(data['sigma_dossier_m_mot_clef3'].upper())[0:50]
             
-        #dm.type_intervention = 
-        #dm.public_vise = 
-        #dm.autres_publics = 
-        
-        #dm.mobilite_accueil =  # debut mobilité à l'accueil?
-        #dm.intitule_diplome_demande = 
-        #dm.niveau_demande = 
-        #dm.obtention_prevu = 
+        if data['sigma_dossier_m_type_intervention'] is not u"":
+            dm.type_intervention = data['sigma_dossier_m_type_intervention']
+        if data['sigma_dossier_m_public_vise'] is not u"":
+            dm.public_vise = data['sigma_dossier_m_public_vise']
+        dm.autres_publics = data['sigma_dossier_m_autres_publics']
+        
+        if data['sigma_dossier_m_mobilite_accueil'] is not u"":
+            dm.mobilite_accueil =  data['sigma_dossier_m_mobilite_accueil'] # debut mobilité à l'accueil?
+        dm.intitule_diplome_demande = data['sigma_dossier_m_intitule_diplome_demande']
+        if data['sigma_dossier_m_niveau_demande'] is not u"":
+            dm.niveau_demande = data['sigma_dossier_m_niveau_demande']
+        if data['sigma_dossier_m_date_obtention_prevu'] is not u"":
+            dm.obtention_prevu = data['sigma_dossier_m_date_obtention_prevu']
         
         if data['sigma_dossier_m_dir_ori_civilite'] is not u"":
             dm.dir_ori_civilite = data['sigma_dossier_m_dir_ori_civilite']
@@ -496,8 +501,10 @@ class JsonWcs2JsonSigma(object):
     # niveau
     niveau.append('sigma_dossier_niveau')
     niveau.append('sigma_dossier_m_niveau_encours')
+    niveau.append('sigma_dossier_m_niveau_demande')
     # diplome
     diplome.append('sigma_dossier_m_intitule_diplome')
+    diplome.append('sigma_dossier_m_intitule_diplome_demande')
     # mois
     mois.append('sigma_dossier_m_alt_mois_origine')
     mois.append('sigma_dossier_m_alt_mois_accueil')
@@ -525,6 +532,7 @@ class JsonWcs2JsonSigma(object):
     date.append('sigmawcs_dossier_a_df')
     date.append('sigma_dossier_m_date_inscription_these')
     date.append('sigma_dossier_m_date_soutenance_these')
+    date.append('sigma_dossier_m_date_obtention_prevu')
     
     ### TEST (utilisé par test.py) : résultats conversion globale de tous les .json
     convert_ok = True