Les extrieurs peuvent avoir une machine fixe
darcs-hash:20041014082735-d1718-83041c88e47dd6b278ae7d4b47a5ba6a843ee9df.gz
This commit is contained in:
parent
f664163514
commit
4c91792a77
1 changed files with 6 additions and 8 deletions
|
@ -1162,8 +1162,6 @@ class adherent(base_proprietaire) :
|
||||||
def chbre(self,new=None) :
|
def chbre(self,new=None) :
|
||||||
"""
|
"""
|
||||||
Défini la chambre d'un adhérent, EXT pour personne extérieure au campus
|
Défini la chambre d'un adhérent, EXT pour personne extérieure au campus
|
||||||
Pour que EXT soit accepté il est nécessaire que l'adhérent n'ait pas
|
|
||||||
de machine fixe.
|
|
||||||
"""
|
"""
|
||||||
if new==None :
|
if new==None :
|
||||||
return decode(self._data.get('chbre',[''])[0])
|
return decode(self._data.get('chbre',[''])[0])
|
||||||
|
@ -1175,9 +1173,9 @@ class adherent(base_proprietaire) :
|
||||||
if new.upper() == 'EXT' :
|
if new.upper() == 'EXT' :
|
||||||
# N'est pas ou plus sur le campus
|
# N'est pas ou plus sur le campus
|
||||||
# Machine fixe ?
|
# Machine fixe ?
|
||||||
for m in self.machines() :
|
# for m in self.machines() :
|
||||||
if not m.ipsec() :
|
# if not m.ipsec() :
|
||||||
raise ValueError(u'Un adhérent en dehors du campus ne doit pas avoir de machine fixe.')
|
# raise ValueError(u'Un adhérent en dehors du campus ne doit pas avoir de machine fixe.')
|
||||||
|
|
||||||
self._set('chbre',['EXT'])
|
self._set('chbre',['EXT'])
|
||||||
return 'EXT'
|
return 'EXT'
|
||||||
|
@ -1650,9 +1648,9 @@ class machine(base_classes_crans) :
|
||||||
self._modifiable = 'w'
|
self._modifiable = 'w'
|
||||||
|
|
||||||
chbre = self.__proprietaire.chbre()
|
chbre = self.__proprietaire.chbre()
|
||||||
if chbre == 'EXT' and typ == 'fixe' :
|
# if chbre == 'EXT' and typ == 'fixe' :
|
||||||
raise ValueError(u'Il faut une chambre pour pouvoir posséder une machine fixe')
|
# raise ValueError(u'Il faut une chambre pour pouvoir posséder une machine fixe')
|
||||||
|
|
||||||
if chbre == '????' :
|
if chbre == '????' :
|
||||||
raise ValueError(u'ERREUR : la chambre du propriétaire est inconnue')
|
raise ValueError(u'ERREUR : la chambre du propriétaire est inconnue')
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue