default dates mobilités (existe appels sans aucun champ date demandé)
[sigmawcs.git] / project / wcs / conf.py.edit
CommitLineData
d3948d86 1# -*- encoding: utf-8 -*-
2
4b53f222 3### CONFIG POUR IMPORT LOCAL ##################################################
4
d3948d86 5# WCS PROD
6WCS_SIGMA_USER = ''
7WCS_SIGMA_PASS = ''
8
9# SIGMA (SIGMA 2.0 : données provenant de DB SIGMA)
477a13de 10USER = 1818 # c_matricule_sigma
d3948d86 11
12# Appel à importer
13MOBILITE = 386 # id de l'appel SIGMA
14BUREAU = 1 # RE_BUREAU.C_N_BUREAU, None si international
15CODE_BUDGETAIRE = '71110FR' # facultatif
16FORMNAME = 'demande-de-bourse-de-doctorat-2011-2012-afrique-centrale-et-des-grands-lacs' # nom WCS
17
d3948d86 18# Pièces réelles soumises par candidat
19PIECES_SUFFIXE = {
c1721a2b 20 # utilisé lors de l'import de WCS en local
21 # views.importDossiersCandidaturesWcs : ln 90 et 113
22 # et lors de la création de l'archive des candidatures pour export vers SIGMA
23 # views.exportSigmaFiles : ln 165
24 # et lors de la création des pièces jointes dans la DB
25 # models.createDossierPieces : ln 402
26 #
27 # ex.: 16:'curriculum_vitae'
28 # * key = id SIGMA de la pièce (ex.: 16)
29 # * value = suffixe du fichier WCS
30
31 # si value = vide : pas importé par import.py, pas exporté par export.py
32
33 #2:'attestation_d_accord_du_directeur_de_these_a_l_accueil',
34 #3:'attestation_d_accord_du_directeur_de_these_a_l_origine',
d3948d86 35 16:'curriculum_vitae',
c1721a2b 36 #17:'descriptif_detaille_du_sujet_de_these',
d3948d86 37 19:'', # formulaire
c1721a2b 38 #27:'protocole_de_recherche',
39 1001:'lettre_de_motivation',
40 1002:'attestation_de_pre_inscription_a_la_formation_pour_l_annee_de_mobilite_2011_2012_emanant_du_responsable_du_master',
d3948d86 41 }
c1721a2b 42
d3948d86 43# Pièces SIGMA autres à vérifier plus tard
44PIECES_SIGMA = [
c1721a2b 45 # utilisé lors de la création des pièces jointes dans la DB
46 # models.createDossierPieces : ln 421
47
48 #1, # Attestation d’accord du(des) directeur(s) de thèse justifiant l'alternance proposée
49 #2, # Attestation d'accord - Établissement d'accueil
50 #3, # Attestation d'accord - Établissement d'origine
51 #4, # Attestation d'accord à l'accueil - Responsable
52 #5, # Attestation d'accord à l'origine - Responsable
53 #6, # Attestation d'admission - Établissement d'accueil
54 #7, # Demande d'inscription pour l'année de mobilité
55 #8, # Attestation d'inscription pour l'année en cours
56 #9, # Budget prévisionnel détaillé
57 #10, # Calendrier de l'alternance (dates conforme au règlement)
58 #11, # Convention de stage
59 #12, # Copie du dernier diplôme obtenu
60 #13, # Copie du dernier relevé de notes
61 #14, # Copie du diplôme de doctorat et du rapport de soutenance de thèse
62 #15, # Copie du dossier de scolarité universitaire
63 #16, # Curriculum vitae actualisé
64 #17, # Description détaillée
65 #18, # Fiche de renseignements personnels dûment complétée et signée
66 #19, # Formulaire de demande dûment complété et signé
67 #20, # Lettre de motivation
68 #21, # Liste des activités pédagogiques
69 #22, # Liste des membres du comité scientifique de la manifestation
70 #23, # Liste détaillée des publications
71 #24, # Liste détaillée des publications, communications et recherches non publiées
72 #25, # Photocopie du passeport (no et date d’expiration)
73 #26, # Profil de l'établissement d'accueil
74 #27, # Protocole de recherche
75 #28, # Calendrier
76 #29, # Justificatif d'inscription deux années consécutives dans un même établissement durant les trois dernières années
77 #30, # Composition du comité scientifique de la manifestation
78 #31, # Opportunité pour les Universités partenaires au Sud et au Nord et retombées
79 #32, # Classement de l'établissement des dossiers par ordre de priorité
80 #33, # Attestation d'accord supplémentaire - Établissement d'origine
81 #34, # Dossier reçu avant le
82 #45, # Etablissement d'origine membre AUF
83 #46, # Etablissement d'accueil membre AUF
84 #47, # Année académique de 1ère inscription en thèse
85 #49, # Année d'interruption après l'obtention du doctorat
86 #50, # Programme de la formation demandée durant la période de mobilité
87 #51, # Copie convention liant les établissements d’accueil et d’origine pour la formation visée
88 #52, # Justificatif du statut de retraité(e)
89 #53, # Attestation d'accord de l'enseignant pour dispenser le cours (séminaire, travaux dirigés/pratiques)
90 #54, # Description détaillée des enseignements / cours à dispenser
91 #55, # Date de naissance
92 #56, # Etablissements Origine et Accueil situés dans 2 pays différents (Nord/Sud - Sud/Nord - Sud/Sud)
93 #57, # Date de première inscription en thèse
94 #58, # Etat des travaux réalisés
4f4d2f56 95 #59, # Rapport de soutenance de thèse
1a3c875f 96 #60, # Mémoire de master ou équivalent
d3948d86 97 ]
98
4b53f222 99### CONFIG DATA POUR EXPORT IN DATABASE #######################################
100
101# Champs candidatures hérités de l'appel
477a13de 102# Nombre de mois minimal dans une région : dm.alt_mois_origine, hérité de categ_bourse.n_mois_min
103SIGMA_DOSSIER_M_ALT_MOIS_ORIGINE = 3 # ex.: 3
104# Début de la mobilité à l'accueil : pour dm.mobilite_accueil
105SIGMA_DOSSIER_M_MOBILITE_ACCUEIL = None # ex.: False
35f40149 106# Si la question est "avez-vous déjà obtenu ce type de bourse", saisir le type
107SIGMA_DOSSIER_CATEGORIE_BOURSE = 'ME' # default = ''
108# Si la question est "[...] ce type de bourse en telle année"
109SIGMA_DOSSIER_ANNEE_BOURSE = 2010 # defautl = 0
904bb1b1 110# 1. Étudiant, 2. Chercheur, 3. Enseignant, 4. Enseignant chercheur, 5. Post-Doc
d7e4807b 111SIGMA_DOSSIER_STATUT_PERSONNE = 3 # si a valeur, override le select, si None suit select
4b53f222 112
d3948d86 113# SIGMAWCS (SIGMA 2.0 : champs gérés provenant de WCS ont nom constant 'sigma_*'... plus de mapping)
114PATTERN_STATUT_PERSONNE = 2
115PATTERN_ETABL = 2 # utilisé par wcs.models.JsonWcs2JsonSigma.str2etablissement (ln 690)
116MAPPING = {
117 # 'SIGMA' : 'WCS',
118 # Personne
119 'sigma_personne_civilite' : 'civilite',
120 'sigma_personne_nom' : 'nom',
121 'sigma_personne_nom_jeune_fille' : 'nom_de_jeune_fille',
122 'sigma_personne_prenom' : 'prenom',
123 'sigma_personne_pays_nationalite' : 'pays_de_nationalite',
124
125 'sigma_personne_pays_naissance' : 'pays_de_naissance',
126 'sigma_personne_date_naissance' : 'date_de_naissance',
127 'sigma_personne_ville_naissance' : 'ville_de_naissance',
128
129 'sigma_personne_adresse' : 'adresse_de_correspondance_adresse_postale',
130 'sigma_personne_ville' : 'municipalite_ville',
131 'sigma_personne_region' : 'region_province_etat',
132 'sigma_personne_code_postal' : 'code_postal',
133 'sigma_personne_pays_residence' : 'pays',
134 'sigma_personne_tel' : 'telephone_personnel',
135 'sigma_personne_tel_pro' : 'telephone_professionnel',
136 'sigma_personne_email' : 'adresse_electronique',
137
138 # Dossier
139 'sigma_dossier_statut_personne' : 'situation_universitaire',
140 'sigma_dossier_fonction' : 'titre_et_fonction_actuels',
141
142 'sigma_dossier_intitule_d_diplome' : 'intitule_du_dernier_diplome_obtenu',
143 'sigma_dossier_date_d_diplome' : 'date_d_obtention',
144 'sigma_dossier_nom_etabl' : 'nom_de_l_etablissement_d_obtention',
145 'sigma_dossier_pays_etabl' : 'pays_de_l_etablissement',
146 'sigma_dossier_niveau' : 'niveau_d_etudes_en_nombre_d_annees_universitaires',
147
148 'sigma_dossier_particip_prog_auf' : 'avez_vous_deja_participe_a_un_programme_de_l_auf',
149 'sigma_dossier_programme' : 'si_oui_precisez_le_dernier_auquel_vous_avez_participe',
150 'sigma_dossier_annee_programme' : 'precisez_l_annee',
151 'sigma_dossier_boursier_auf' : 'avez_vous_deja_beneficie_d_une_bourse_de_l_auf',
152 'sigma_dossier_categorie_bourse' : 'si_oui_precisez_le_type_de_bourse_obtenue',
153 'sigma_dossier_annee_bourse' : 'precisez_l_annee_2',
154 'sigma_dossier_autres_criteres' : 'wcs_comments',
155
156 # Dossier origine
157 'sigma_dossier_o_etablissement' : 'etablissement_d_origine_membre_de_l_auf',
158 'sigma_dossier_o_sc_faculte' : 'faculte_departement_ou_laboratoire',
159
160 'sigma_dossier_o_sc_civilite' : 'civilite_du_responsable',
161 'sigma_dossier_o_sc_nom' : 'nom_du_responsable',
162 'sigma_dossier_o_sc_prenom' : 'prenom_du_responsable',
163 'sigma_dossier_o_sc_fonction' : 'fonction',
164 'sigma_dossier_o_sc_ville' : 'municipalite_ville_2',
165 'sigma_dossier_o_sc_tel_pro' : 'telephone',
166 'sigma_dossier_o_sc_email' : 'adresse_electronique_du_responsable',
167 'sigmawcs_dossier_o_dd' : 'date_de_debut',
168 'sigmawcs_dossier_o_df' : 'date_de_fin',
169
170 # Dossier accueil
171 'sigma_dossier_a_etablissement' : 'etablissement_d_accueil_membre_de_l_auf',
172 'sigma_dossier_a_sc_faculte' : 'faculte_departement_ou_laboratoire_2',
173
174 'sigma_dossier_a_sc_civilite' : 'civilite_du_responsable_2',
175 'sigma_dossier_a_sc_nom' : 'nom_du_responsable_2',
176 'sigma_dossier_a_sc_prenom' : 'prenom_du_responsable_2',
177 'sigma_dossier_a_sc_fonction' : 'fonction_2',
178 'sigma_dossier_a_sc_ville' : 'municipalite_ville_3',
179 'sigma_dossier_a_sc_tel_pro' : 'telephone_2',
180 'sigma_dossier_a_sc_email' : 'adresse_electronique_du_responsable_2',
181 'sigmawcs_dossier_a_dd' : 'date_de_debut_2',
182 'sigmawcs_dossier_a_df' : 'date_de_fin_2',
183
184 # Dossier mobilité
185 'sigma_dossier_m_intitule_diplome' : 'intitule_du_diplome_actuellement_prepare',
186 'sigma_dossier_m_intitule_diplome_autre' : 'si_autre_diplome_precisez',
187 'sigma_dossier_m_niveau_encours' : 'niveau_d_etudes_nombre_d_annees_universitaires',
188
35f40149 189 'sigma_dossier_m_dd_mobilite' : '', # dérivé de : sigmawcs_dossier_o_dd ou sigmawcs_dossier_a_dd
190 'sigma_dossier_m_df_mobilite' : '', # dérivé de : sigmawcs_dossier_o_df ou sigmawcs_dossier_a_df
d3948d86 191 'sigma_dossier_m_alt_mois_origine' : 'nombre_de_mois_a_l_origine',
192 'sigma_dossier_m_alt_mois_accueil' : 'nombre_de_mois_a_l_accueil',
35f40149 193 'sigma_dossier_m_mobilite_accueil' : '', # dérivé de : sigmawcs_dossier_o_dd et sigmawcs_dossier_a_dd
d3948d86 194
195 'sigma_dossier_m_date_inscription_these' : 'date_de_1ere_inscription_en_these',
196 'sigma_dossier_m_date_soutenance_these' : 'date_de_soutenance_prevue',
197 'sigma_dossier_m_pays_soutenance' : 'pays_de_soutenance_prevu',
198 'sigma_dossier_m_type_these' : 'type_de_these',
199
200 'sigma_dossier_m_discipline' : 'discipline',
35f40149 201 'sigma_dossier_m_sous_discipline' : 'sous_discipline',
d3948d86 202
203 'sigma_dossier_m_intitule_projet' : 'intitule_du_sujet_de_these',
204
205 'sigma_dossier_m_mot_clef1' : 'mot_cle_1',
206 'sigma_dossier_m_mot_clef2' : 'mot_cle_2',
207 'sigma_dossier_m_mot_clef3' : 'mot_cle_3',
208
209 'sigma_dossier_m_dir_ori_civilite' : 'civilite_du_directeur_de_these_origine',
210 'sigma_dossier_m_dir_ori_nom' : 'nom_du_directeur_de_these_origine',
211 'sigma_dossier_m_dir_ori_prenom' : 'prenom_du_directeur_de_these',
212 'sigma_dossier_m_dir_ori_email' : 'adresse_electronique_du_directeur_de_these_origine',
213
214 'sigma_dossier_m_dir_acc_civilite' : 'civilite_du_directeur_de_these_accueil',
215 'sigma_dossier_m_dir_acc_nom' : 'nom_du_directeur_de_these_accueil',
216 'sigma_dossier_m_dir_acc_prenom' : 'prenom_du_directeur_de_these_2',
217 'sigma_dossier_m_dir_acc_email' : 'adresse_electronique_du_directeur_de_these_accueil',
fd5e0b21 218
219 # Dossier mobilité autre que appels FR
220 'sigma_dossier_m_type_intervention' : '',
221 'sigma_dossier_m_public_vise' : '',
222 'sigma_dossier_m_autres_publics' : '',
223 'sigma_dossier_m_intitule_diplome_demande' : 'intitule_du_diplome_demande_en_mobilite',
224 'sigma_dossier_m_niveau_demande' : 'niveau_d_etudes_nombre_d_annees_universitaires_2',
225 'sigma_dossier_m_date_obtention_prevu' : 'date_d_obtention_prevue',
d3948d86 226
227 # Dossier pièces
2696998a 228 #'sigma_dossier_p_attestation_o_resp' : '',
229 #'sigma_dossier_p_dernier_diplome' : '',
d3948d86 230 'sigma_dossier_p_descriptif_these' : 'descriptif_detaille_du_sujet_de_these',
231 #'sigma_dossier_p_etat_travaux' : 'etat_des_travaux_realises',
232 'sigma_dossier_p_protocole_recherche' : 'protocole_de_recherche',
233 'sigma_dossier_p_cv' : 'curriculum_vitae',
c1721a2b 234 'sigma_dossier_p_attestation_o_dir' : 'attestation_d_accord_du_directeur_de_these_a_l_origine',
35f40149 235 'sigma_dossier_p_attestation_a_dir' : 'attestation_d_accord_du_directeur_de_these_a_l_accueil',
236 'sigma_dossier_p_attestation_accord_enseignant' : 'accord_de_principe_de_l_enseignant',
237 'sigma_dossier_p_plan_cours' : 'plan_de_cours',
1a3c875f 238 'sigma_dossier_p_memoire_master':'memoire_de_master_ou_equivalent',
35f40149 239
d3948d86 240 # Autre
241# 'sigma_confirmation_nom' : 'nom_du_candidat',
242# 'sigma_confirmation_prenom' : 'prenom_2',
243# 'sigma_confirmation' : 'cocher_la_case_ci_dessous_obligatoire',
244
245 # WCS
246 'wcs_json_filename' : 'wcs_json_filename', # ajouté lors de l'import
247 'wcs_num_dossier' : 'num_dossier',
248 'wcs_user_display_name' : 'wcs_user_display_name',
249 'wcs_user_email' : 'wcs_user_email',
250 'wcs_status' : 'wcs_status', # code de statut du dossier, fait référence au workflow
251 'wcs_workflow_status' : 'wcs_workflow_status', # intitulé textuel du statut
252 }