diff options
| author | Barry Warsaw | 2011-04-08 05:50:34 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2011-04-08 05:50:34 -0400 |
| commit | 664cc74fd0c0156424e8fa891d1a9e75faabd09d (patch) | |
| tree | 76983881a6b3250793d12406922bf1cafaed1e24 /src/mailman/model/member.py | |
| parent | b555769ce55285d277da1ba66590f5163cad0cfe (diff) | |
| parent | 70e5bc5fb4fff267e649c3b6581dff2dee96bf53 (diff) | |
| download | mailman-664cc74fd0c0156424e8fa891d1a9e75faabd09d.tar.gz mailman-664cc74fd0c0156424e8fa891d1a9e75faabd09d.tar.zst mailman-664cc74fd0c0156424e8fa891d1a9e75faabd09d.zip | |
Diffstat (limited to 'src/mailman/model/member.py')
| -rw-r--r-- | src/mailman/model/member.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mailman/model/member.py b/src/mailman/model/member.py index 5e8619324..d32c586d9 100644 --- a/src/mailman/model/member.py +++ b/src/mailman/model/member.py @@ -35,6 +35,7 @@ from mailman.database.types import Enum from mailman.interfaces.action import Action from mailman.interfaces.listmanager import IListManager from mailman.interfaces.member import IMember, MemberRole +from mailman.interfaces.usermanager import IUserManager @@ -70,6 +71,10 @@ class Member(Model): return '<Member: {0} on {1} as {2}>'.format( self.address, self.mailing_list, self.role) + @property + def user(self): + return getUtility(IUserManager).get_user(self.address.email) + def _lookup(self, preference): pref = getattr(self.preferences, preference) if pref is not None: |
