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