Commit a42fa018 authored by Pierre-Elliott Bécue's avatar Pierre-Elliott Bécue

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

parent 8d9e2819
......@@ -279,8 +279,8 @@ class CransLdapObject(object):
else:
return self.attrs.items()
def display(self):
print printing.sprint(self)
def display(self, historique=5, blacklist=5):
print printing.sprint(self, historique=historique, blacklist=blacklist)
def history_add(self, login, chain):
"""Ajoute une ligne à l'historique de l'objet.
......
......@@ -243,9 +243,9 @@ def blacklist(blacklist, params):
params['o']=blacklist
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
params.update({'limit':limit})
params.update({'historique':historique, "blacklist":blacklist})
if isinstance(object, objets.machine):
return machine(object, params)
elif isinstance(object, objets.adherent):
......
{% 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 %}
{% include 'object' %}
......@@ -3,5 +3,5 @@
{{o.info|join('\n ')}}
{% endif %}
{% if o.historique %}
{{"Historique : "|coul('gras')}}{{o.historique[-limit:]|reverse|join('\n ')}}
{{"Historique : "|coul('gras')}}{{o.historique[-historique:]|reverse|join('\n ')}}
{% endif %}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment