Possibilité d'afficher plus ou moins de blacklistes et d'histo

This commit is contained in:
Pierre-Elliott Bécue 2014-09-01 03:45:29 +02:00
parent 8d9e2819ea
commit a42fa0188d
4 changed files with 6 additions and 6 deletions

View file

@ -279,8 +279,8 @@ class CransLdapObject(object):
else: else:
return self.attrs.items() return self.attrs.items()
def display(self): def display(self, historique=5, blacklist=5):
print printing.sprint(self) print printing.sprint(self, historique=historique, blacklist=blacklist)
def history_add(self, login, chain): def history_add(self, login, chain):
"""Ajoute une ligne à l'historique de l'objet. """Ajoute une ligne à l'historique de l'objet.

View file

@ -243,9 +243,9 @@ def blacklist(blacklist, params):
params['o']=blacklist params['o']=blacklist
return template().get_template("blacklist").render(params) return template().get_template("blacklist").render(params)
def sprint(object, limit=5, **params): def sprint(object, historique=5, blacklist=5, **params):
from lc_ldap import objets, attributs from lc_ldap import objets, attributs
params.update({'limit':limit}) params.update({'historique':historique, "blacklist":blacklist})
if isinstance(object, objets.machine): if isinstance(object, objets.machine):
return machine(object, params) return machine(object, params)
elif isinstance(object, objets.adherent): elif isinstance(object, objets.adherent):

View file

@ -1,4 +1,4 @@
{% if o.get('blacklist', []) %} {% if o.get('blacklist', []) %}
{{"Blackliste : "|coul('gras')}}{{o.get('blacklist', [])[-limit:]|reverse|blacklists|join('\n ')}} {{"Blackliste : "|coul('gras')}}{{o.get('blacklist', [])[-blacklist:]|reverse|blacklists|join('\n ')}}
{% endif %} {% endif %}
{% include 'object' %} {% include 'object' %}

View file

@ -3,5 +3,5 @@
{{o.info|join('\n ')}} {{o.info|join('\n ')}}
{% endif %} {% endif %}
{% if o.historique %} {% if o.historique %}
{{"Historique : "|coul('gras')}}{{o.historique[-limit:]|reverse|join('\n ')}} {{"Historique : "|coul('gras')}}{{o.historique[-historique:]|reverse|join('\n ')}}
{% endif %} {% endif %}