Pour savoir si le propio est le crans, on compare les classes plutot qu'une

proprit.

darcs-hash:20041022122908-41617-9a19f388cd8967007b4c31c211d96c7333f55440.gz
This commit is contained in:
pauget 2004-10-22 14:29:08 +02:00
parent a9e248434e
commit 345ad8567c

View file

@ -1949,7 +1949,7 @@ class machine(base_classes_crans) :
Enregistre la machine courante dans la base LDAP Enregistre la machine courante dans la base LDAP
Retourne une chaîne indiquant les opération effectuées. Retourne une chaîne indiquant les opération effectuées.
""" """
if self.proprietaire().Nom() == "Crans" and not isadm : if self.proprietaire().__class__ == crans and not isadm :
raise EnvironmentError(u'Il faut être administrateur pour effectuer cette opération.') raise EnvironmentError(u'Il faut être administrateur pour effectuer cette opération.')
ret ='' ret =''
@ -1978,7 +1978,7 @@ class machine(base_classes_crans) :
self.services_to_restart(s,[ self.ip() ] ) self.services_to_restart(s,[ self.ip() ] )
# Regénération de l'autostatus ? # Regénération de l'autostatus ?
if self.proprietaire().Nom() == "Crans" : if self.proprietaire().__class__ == crans :
self.services_to_restart('autostatus') self.services_to_restart('autostatus')
# Remise à zéro # Remise à zéro
@ -1991,7 +1991,7 @@ class machine(base_classes_crans) :
def delete(self,comment='') : def delete(self,comment='') :
""" Destruction de la machines """ """ Destruction de la machines """
if self.proprietaire() == crans and not isadm : if self.proprietaire()__class__ == crans and not isadm :
raise EnvironmentError(u'Il faut être administrateur pour effectuer cette opération.') raise EnvironmentError(u'Il faut être administrateur pour effectuer cette opération.')
if self.__typ == 'wifi' : if self.__typ == 'wifi' :