On n'affiche pas les machines s'il y a trop de rsultats.
L'implmentation est sale, mais le rsultat est meilleur. darcs-hash:20070527021140-c992d-6bb1814067a994b3d4637fb6d8ad9b0c45649b26.gz
This commit is contained in:
parent
ee19a35324
commit
2149866bf7
1 changed files with 32 additions and 17 deletions
|
@ -56,6 +56,7 @@ import user_tests
|
|||
import popen2, commands
|
||||
|
||||
limit_aff_details = 1
|
||||
limit_aff_machines = 15
|
||||
limit_aff_historique = 4
|
||||
aff_ipsec = 0
|
||||
|
||||
|
@ -137,25 +138,39 @@ def adhers_brief(adhers) :
|
|||
|
||||
machines = ''
|
||||
# Récupération des machines
|
||||
for machine in a.machines() :
|
||||
nom = machine.nom().split('.')[0]
|
||||
if machine.blacklist_actif() : k = 'rouge'
|
||||
elif isinstance(machine, MachineWifi): k = 'cyan'
|
||||
else : k= ''
|
||||
if machines : machines += ', ' + coul(nom,k)
|
||||
else : machines = coul(nom,k)
|
||||
|
||||
if len(adhers) <= limit_aff_machines:
|
||||
for machine in a.machines() :
|
||||
nom = machine.nom().split('.')[0]
|
||||
if machine.blacklist_actif() : k = 'rouge'
|
||||
elif isinstance(machine, MachineWifi): k = 'cyan'
|
||||
else : k= ''
|
||||
if machines : machines += ', ' + coul(nom,k)
|
||||
else : machines = coul(nom,k)
|
||||
else:
|
||||
machines = None
|
||||
# Données
|
||||
data.append([a.id(), a.Nom(), a.chbre(), paid, carte, machines])
|
||||
if len(adhers) <= limit_aff_machines:
|
||||
data.append([a.id(), a.Nom(), a.chbre(), paid, carte, machines])
|
||||
else:
|
||||
data.append([a.id(), a.Nom(), a.chbre(), paid, carte])
|
||||
|
||||
return u"Machines en rouge = machines avec limitation de services\n" + \
|
||||
u"P : paiement année en cours, le fond vert indique le précâblage\n" + \
|
||||
u"C : carte d'étudiant année en cours\n" + \
|
||||
tableau(data,
|
||||
titre = [u'aid', u'Prénom Nom', u'Chbre', u'P', u'C', u'Machines'],
|
||||
largeur = [5, 30, 5, 1, 1, '*'],
|
||||
alignement = ['d', 'c', 'g', 'c', 'c', 'c'])
|
||||
|
||||
if len(adhers) <= limit_aff_machines:
|
||||
return u"Machines en rouge = machines avec limitation de services\n" + \
|
||||
u"P : paiement année en cours, le fond vert indique le précâblage\n" + \
|
||||
u"C : carte d'étudiant année en cours\n" + \
|
||||
tableau(data,
|
||||
titre = [u'aid', u'Prénom Nom', u'Chbre', u'P', u'C', u'Machines'],
|
||||
largeur = [5, 30, 5, 1, 1, '*'],
|
||||
alignement = ['d', 'c', 'g', 'c', 'c', 'c'])
|
||||
else:
|
||||
return u"Machines en rouge = machines avec limitation de services\n" + \
|
||||
u"P : paiement année en cours, le fond vert indique le précâblage\n" + \
|
||||
u"C : carte d'étudiant année en cours\n" + \
|
||||
tableau(data,
|
||||
titre = [u'aid', u'Prénom Nom', u'Chbre', u'P', u'C'],
|
||||
largeur = [5, '*', 5, 1, 1],
|
||||
alignement = ['d', 'c', 'g', 'c', 'c'])
|
||||
|
||||
def machines_brief(machines) :
|
||||
"""
|
||||
Formatage sous forme d'un tableau des propriétés de la liste de machine :
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue