diff options
Diffstat (limited to 'Mailman/database')
| -rw-r--r-- | Mailman/database/mailman.sql | 1 | ||||
| -rw-r--r-- | Mailman/database/member.py | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/Mailman/database/mailman.sql b/Mailman/database/mailman.sql index cff4daba0..c511e6180 100644 --- a/Mailman/database/mailman.sql +++ b/Mailman/database/mailman.sql @@ -145,6 +145,7 @@ CREATE TABLE member ( id INTEGER NOT NULL, role TEXT, mailing_list TEXT, + is_moderated BOOLEAN, address_id INTEGER, preferences_id INTEGER, PRIMARY KEY (id), diff --git a/Mailman/database/member.py b/Mailman/database/member.py index f77b8c7c3..b24688423 100644 --- a/Mailman/database/member.py +++ b/Mailman/database/member.py @@ -33,6 +33,7 @@ class Member(Model): id = Int(primary=True) role = Enum() mailing_list = Unicode() + is_moderated = Bool() address_id = Int() address = Reference(address_id, 'Address.id') @@ -43,6 +44,7 @@ class Member(Model): self.role = role self.mailing_list = mailing_list self.address = address + self.is_moderated = False def __repr__(self): return '<Member: %s on %s as %s>' % ( |
