[crans_utils, lc_ldap] Pretty-printing de la date dans l'historique
This commit is contained in:
parent
ae7d33c267
commit
e239973d60
2 changed files with 21 additions and 10 deletions
20
lc_ldap.py
20
lc_ldap.py
|
@ -225,15 +225,6 @@ class lc_ldap(ldap.ldapobject.LDAPObject):
|
|||
now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M : ')
|
||||
return unicode(now) + msg
|
||||
|
||||
def search_historique(self, dn):
|
||||
res = self.search_s(log_dn, 2, 'reqDN=%s' % dn)
|
||||
res.sort((lambda a, b: cmp(a[1]['reqEnd'][0], b[1]['reqEnd'][0])))
|
||||
for cn, attrs in res:
|
||||
if attrs['reqType'][0] == 'delete':
|
||||
print "%s deleted %s" % (attrs['reqAuthzID'][0], attrs['reqDN'][0])
|
||||
elif attrs['reqType'][0] == 'modify':
|
||||
print "%s modified %s (%s)" % (attrs['reqAuthzID'][0], attrs['reqDN'][0],
|
||||
"/".join(attrs['reqMod']))
|
||||
# ? def reconnect(self, conn=None):
|
||||
|
||||
|
||||
|
@ -426,6 +417,17 @@ class CransLdapObject(object):
|
|||
|
||||
return histo
|
||||
|
||||
def search_historique(self):
|
||||
res = self.conn.search_s(log_dn, 2, 'reqDN=%s' % self.dn)
|
||||
res.sort((lambda a, b: cmp(a[1]['reqEnd'][0], b[1]['reqEnd'][0])))
|
||||
for cn, attrs in res:
|
||||
date = crans_utils.format_ldap_time(attrs['reqEnd'][0])
|
||||
if attrs['reqType'][0] == 'delete':
|
||||
print "%s : %s deleted %s" % (date, attrs['reqAuthzID'][0], attrs['reqDN'][0])
|
||||
elif attrs['reqType'][0] == 'modify':
|
||||
print "%s : %s modified %s (%s)" % (date, attrs['reqAuthzID'][0], attrs['reqDN'][0],
|
||||
"/".join(attrs['reqMod']))
|
||||
|
||||
def blacklist_actif(self):
|
||||
u"""Vérifie si l'instance courante est blacklistée.
|
||||
Retourne les sanctions en cours (liste).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue