Changement de la denomination Personnel ENS

Le personnel ENS peut etre en departement ou en labo

darcs-hash:20050306145657-d1718-b8dd4624a5988e7d99a8e3fa965f1fe9a54f64f9.gz
This commit is contained in:
bernat 2005-03-06 15:56:57 +01:00
parent de8e97bc63
commit ded3e700e7

View file

@ -201,7 +201,7 @@ def set_etudes(adher) :
arg+= u'"5" "1ère année thèse" '
arg+= u'"6" "2ème année thèse" '
arg+= u'"7" "3ème année thèse" '
arg+= u'"8" "Personnel ENS (Wifi only)" '
arg+= u'"Pers" "Personnel ENS (Wifi only)" '
arg+= u'"Autre" ""'
annul , result = dialog(arg)
if annul : return 1
@ -236,7 +236,7 @@ def set_etudes(adher) :
else :
result[0] += '_'
if result[0] == "8" and adher.chbre() != "EXT":
if result[0] == "Pers" and adher.chbre() != "EXT":
# Un personnel ENS doit être renseigné en extérieur
arg = u'--title "Etudes (2/3)" '
arg+= u'--msgbox "Réponse invalide\n\n' + \
@ -245,7 +245,7 @@ def set_etudes(adher) :
return __etudes_annee()
# On ajoute un avertissement pour le choix 8.
if result[0] == "8":
if result[0] == "Pers":
arg = u'--title "Etudes (2/3)" '
arg+= u'--msgbox "Personnel ENS\n\n' + \
u'Attention, un personnel ENS est un cas bien particulier. Cela correspond à une personne n\'étant pas élève, étant prof dans un département ou un labo, disposant d\'une adresse @ens-cachan.fr. Cela ne donne accès qu\'au wifi, pour l\'année 2005 uniquement. Il ne pourra pas disposer d\'un compte sur zamok et n\'aura pas accès au réseau interne.\n\n\n" 0 0'
@ -258,8 +258,25 @@ def set_etudes(adher) :
# Pour l'ENS
if etudes[0]=='ENS' :
arg+= u'--default-item "%s" ' % adher.etudes(2)
if etudes[1] in '1234' :
if etudes[1] == "Pers":
arg+= u'--menu "Choisissez le laboratoire ou le département :" 0 0 0 '
elif etudes[1] in '1234':
arg+= u'--menu "Choisissez la section : " 0 0 0 '
else:
arg+= u'--menu "Choisissez le laboratoire :" 0 0 0 '
if not etudes[1] in '1234':
arg+= u'"CMLA" "Centre de Mathématiques et de Leurs Applications" '
arg+= u'"GAPP" "Groupe d\'Analyse des Politiques Publiques" '
arg+= u'"IDHE" "Institutions et Dynamiques Historiques de l\'Economie" '
arg+= u'"LBPA" "Laboratoire de Biotechnologies et Pharmacologie génétique Appliquées" '
arg+= u'"LMT" "Laboratoire de Mécanique et Technologie" '
arg+= u'"LPQM" "Laboratoire de Photonique Quantique et Moléculaire" '
arg+= u'"LSV" "Laboratoire de Spécification et Vérification" '
arg+= u'"LURPA" "Laboratoire Universitaire de Recherche en Production Automatisée" '
arg+= u'"PPSM" "Laboratoire de Photophysique et Photochimie Supramoléculaires et Macromoléculaires" '
arg+= u'"SATIE" "Systèmes et Applications des Technologies de l\'Information et de l\'Energie" '
arg+= u'"STEF" "Sciences Techniques Education Formation" '
if etudes[1] in '1234' or etudes[1] == "Pers":
arg+= u'"A1" "Mathématiques" '
arg+= u'"A\'1" "Informatique" '
arg+= u'"A2" "Physique fondamentale" '
@ -277,19 +294,6 @@ def set_etudes(adher) :
arg+= u'"D2" "Economie gestion" '
arg+= u'"D3" "Sciences sociales" '
arg+= u'"E" "Anglais" '
else :
arg+= u'--menu "Choisissez le laboratoire :" 0 0 0 '
arg+= u'"CMLA" "Centre de Mathématiques et de Leurs Applications" '
arg+= u'"GAPP" "Groupe d\'Analyse des Politiques Publiques" '
arg+= u'"IDHE" "Institutions et Dynamiques Historiques de l\'Economie" '
arg+= u'"LBPA" "Laboratoire de Biotechnologies et Pharmacologie génétique Appliquées" '
arg+= u'"LMT" "Laboratoire de Mécanique et Technologie" '
arg+= u'"LPQM" "Laboratoire de Photonique Quantique et Moléculaire" '
arg+= u'"LSV" "Laboratoire de Spécification et Vérification" '
arg+= u'"LURPA" "Laboratoire Universitaire de Recherche en Production Automatisée" '
arg+= u'"PPSM" "Laboratoire de Photophysique et Photochimie Supramoléculaires et Macromoléculaires" '
arg+= u'"SATIE" "Systèmes et Applications des Technologies de l\'Information et de l\'Energie" '
arg+= u'"STEF" "Sciences Techniques Education Formation" '
arg+= u'"Autre" ""'
annul , result = dialog(arg)
@ -354,7 +358,7 @@ def set_mail(adher) :
return
while 1 :
if (adher.etudes(0) != "ENS" or adher.etudes(1) != "8"):
if (adher.etudes(0) != "ENS" or adher.etudes(1) != "Pers"):
arg = u'--title "Adresse mail de %s" ' % adher.Nom()
arg+= u'--menu "Adresse mail de l\'adhérent :" 0 0 0 '
arg+= u'"Adresse mail extérieure" "" '
@ -390,7 +394,7 @@ def set_mail_ext(adher) :
annul , result = dialog(arg)
if annul : return 1
if (adher.etudes(0) == "ENS" and adher.etudes(1) == "8"):
if (adher.etudes(0) == "ENS" and adher.etudes(1) == "Pers"):
# Adresse ens-cachan.fr obligatoire
if not re.match("^.*@.*ens-cachan\.fr$", result[0]):
arg = u'--title "Adresse mail extérieure de %s" ' % adher.Nom()
@ -878,7 +882,7 @@ def set_admin(proprio) :
arg = u'--title "Etat administratif de %s" ' % proprio.Nom()
arg+= u'--separate-output '
arg+= u'--checklist "" 0 0 0 '
if card and (proprio.etudes(0) != "ENS" or proprio.etudes(1) != "8"):
if card and (proprio.etudes(0) != "ENS" or proprio.etudes(1) != "Pers"):
arg+= u'"1" "Carte d\'étudiant %d/%d fournie" "%s" ' % (ann_scol,ann_scol+1, carte)
elif card:
arg+= u'"1" "Preuve informelle d\'appartenance aux personnels de l\'ENS" "%s" ' % carte
@ -1683,7 +1687,7 @@ def menu_principal() :
if choix=='aMc' :
# Ajout d'une machine à l'adhérent courant
if proprio.etudes(0) != "ENS" or proprio.etudes(1) != "8":
if proprio.etudes(0) != "ENS" or proprio.etudes(1) != "Pers":
arg = u'--title "Nouvelle machine" '
arg+= u'--menu "Type de machine ?" 0 0 0 '
arg+= u'"Fixe" "Machine fixe" '