diff options
Diffstat (limited to 'src/mailman/model/usermanager.py')
| -rw-r--r-- | src/mailman/model/usermanager.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mailman/model/usermanager.py b/src/mailman/model/usermanager.py index 3d7777099..5d63a2146 100644 --- a/src/mailman/model/usermanager.py +++ b/src/mailman/model/usermanager.py @@ -141,4 +141,11 @@ class UserManager: def members(self, store): """See `IUserManager.""" for member in store.query(Member).all(): - yield member + yield member + + @property + @dbconnection + def server_owners(self, store): + """ See `IUserManager.""" + users = store.query(User).filter_by(is_server_owner=True) + yield from users |
