def moderators(self):
return self.get_group("dbl-moderators")
+ # Trusted Reporters
+
+ @property
+ def trusted_reporters(self):
+ return self.get_group("dbl-trusted-reporters")
+
class LDAPObject(object):
def __init__(self, backend, dn, attrs):
"""
return self in self.backend.users.moderators
+ @functools.cache
+ def is_trusted(self):
+ """
+ Returns True if this user is a trusted reporter
+ """
+ return self in self.backend.users.trusted_reporters
+
def sendmail(self, message, sender=None, headers=None):
"""
Sends the given message to this user