Possibilit de changer le shell d'un utilisateur.

darcs-hash:20040910174155-41617-2acf4708eaac3b35800cd31433d98040a8a0681b.gz
This commit is contained in:
pauget 2004-09-10 19:41:55 +02:00
parent 01a4e8377f
commit d512b263ae
2 changed files with 23 additions and 1 deletions

View file

@ -1365,7 +1365,13 @@ class adherent(base_proprietaire) :
def chsh(self,new=None) :
""" Retourne ou change le shell de l'adhérent """
pass
if new == None :
try : return decode(self._data.get('loginShell',[''])[0])
except : return ''
else :
new = preattr(new)[1]
self._set('loginShell',[new])
return new
def cannonical_alias(self,new=None) :
""" Retourne ou défini l'alias canonique"""