diff --git a/wifiweb/bornes.py b/wifiweb/bornes.py index 9ca1d7ea..aa34d34b 100755 --- a/wifiweb/bornes.py +++ b/wifiweb/bornes.py @@ -98,12 +98,13 @@ if action != 'auth' : # construction de la liste des bornes modifiables bornes_modifiables = [] - for lieu in users[ sess.data['user'] + ':' + sess.data['password'] ][1:] : - #bornes_modifiables += [ borne.nom().split('.')[0] for borne in borne.bd.search('canal=*&info=%s*' % lieu )['machine'] if borne.nom().split('.')[0] not in bornes_modifiables ] - for borne in db.search('canal=*&info=%s*' % lieu )['machine'] : - nom = borne.nom().encode('iso-8859-15').split('.')[0] - if nom not in bornes_modifiables : - bornes_modifiables.append(nom) + if len(users[ sess.data['user'] + ':' + sess.data['password'] ]) > 1 : + for lieu in users[ sess.data['user'] + ':' + sess.data['password'] ][1:] : + #bornes_modifiables += [ borne.nom().split('.')[0] for borne in borne.bd.search('canal=*&info=%s*' % lieu )['machine'] if borne.nom().split('.')[0] not in bornes_modifiables ] + for borne in db.search('canal=*&info=%s*' % lieu )['machine'] : + nom = borne.nom().encode('iso-8859-15').split('.')[0] + if nom not in bornes_modifiables : + bornes_modifiables.append(nom) # l'utilisateur a-t-il le droit d'ajouter des utilisateurs temporaires droits_ajout_temporaire = users[ sess.data['user'] + ':' + sess.data['password'] ][0]