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
|
import popen2, commands
|
||||||
|
|
||||||
limit_aff_details = 1
|
limit_aff_details = 1
|
||||||
|
limit_aff_machines = 15
|
||||||
limit_aff_historique = 4
|
limit_aff_historique = 4
|
||||||
aff_ipsec = 0
|
aff_ipsec = 0
|
||||||
|
|
||||||
|
@ -137,25 +138,39 @@ def adhers_brief(adhers) :
|
||||||
|
|
||||||
machines = ''
|
machines = ''
|
||||||
# Récupération des machines
|
# Récupération des machines
|
||||||
for machine in a.machines() :
|
if len(adhers) <= limit_aff_machines:
|
||||||
nom = machine.nom().split('.')[0]
|
for machine in a.machines() :
|
||||||
if machine.blacklist_actif() : k = 'rouge'
|
nom = machine.nom().split('.')[0]
|
||||||
elif isinstance(machine, MachineWifi): k = 'cyan'
|
if machine.blacklist_actif() : k = 'rouge'
|
||||||
else : k= ''
|
elif isinstance(machine, MachineWifi): k = 'cyan'
|
||||||
if machines : machines += ', ' + coul(nom,k)
|
else : k= ''
|
||||||
else : machines = coul(nom,k)
|
if machines : machines += ', ' + coul(nom,k)
|
||||||
|
else : machines = coul(nom,k)
|
||||||
|
else:
|
||||||
|
machines = None
|
||||||
# Données
|
# 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" + \
|
if len(adhers) <= limit_aff_machines:
|
||||||
u"P : paiement année en cours, le fond vert indique le précâblage\n" + \
|
return u"Machines en rouge = machines avec limitation de services\n" + \
|
||||||
u"C : carte d'étudiant année en cours\n" + \
|
u"P : paiement année en cours, le fond vert indique le précâblage\n" + \
|
||||||
tableau(data,
|
u"C : carte d'étudiant année en cours\n" + \
|
||||||
titre = [u'aid', u'Prénom Nom', u'Chbre', u'P', u'C', u'Machines'],
|
tableau(data,
|
||||||
largeur = [5, 30, 5, 1, 1, '*'],
|
titre = [u'aid', u'Prénom Nom', u'Chbre', u'P', u'C', u'Machines'],
|
||||||
alignement = ['d', 'c', 'g', 'c', 'c', 'c'])
|
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) :
|
def machines_brief(machines) :
|
||||||
"""
|
"""
|
||||||
Formatage sous forme d'un tableau des propriétés de la liste de machine :
|
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