diff options
| author | Barry Warsaw | 2007-10-10 00:16:12 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2007-10-10 00:16:12 -0400 |
| commit | 15f9e73fdb96a145632e5916cc0073472c014c99 (patch) | |
| tree | d5bf1b81d4945e20586d17a5bd2002c8ce6d986c /Mailman/database/model/mailinglist.py | |
| parent | 28f41bc768390f11cf817534cca67a1683f235a7 (diff) | |
| download | mailman-15f9e73fdb96a145632e5916cc0073472c014c99.tar.gz mailman-15f9e73fdb96a145632e5916cc0073472c014c99.tar.zst mailman-15f9e73fdb96a145632e5916cc0073472c014c99.zip | |
Remove the action.py module, move this to Mailman/interfaces/__init__.py.
Convert IMailingList.personalize to a enum.
Change all non-obsolete occurances of GetListEmail() to posting_address.
Diffstat (limited to 'Mailman/database/model/mailinglist.py')
| -rw-r--r-- | Mailman/database/model/mailinglist.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Mailman/database/model/mailinglist.py b/Mailman/database/model/mailinglist.py index 0725910ec..fff5cbb9c 100644 --- a/Mailman/database/model/mailinglist.py +++ b/Mailman/database/model/mailinglist.py @@ -23,7 +23,7 @@ from zope.interface import implements from Mailman.Utils import fqdn_listname, makedirs, split_listname from Mailman.configuration import config -from Mailman.interfaces import IMailingList +from Mailman.interfaces import IMailingList, Personalization from Mailman.database.types import EnumType, TimeDeltaType SPACE = ' ' @@ -124,7 +124,7 @@ class MailingList(Entity): has_field('msg_footer', Unicode), has_field('msg_header', Unicode), has_field('new_member_options', Integer), - has_field('news_moderation', Boolean), + has_field('news_moderation', EnumType), has_field('news_prefix_subject_too', Boolean), has_field('nntp_host', Unicode), has_field('nondigestable', Boolean), @@ -132,7 +132,7 @@ class MailingList(Entity): has_field('obscure_addresses', Boolean), has_field('pass_filename_extensions', PickleType), has_field('pass_mime_types', PickleType), - has_field('personalize', Integer), + has_field('personalize', EnumType), has_field('post_id', Integer), has_field('preferred_language', Unicode), has_field('private_roster', Boolean), @@ -174,7 +174,9 @@ class MailingList(Entity): # autoresponses sent on that date. self.hold_and_cmd_autoresponses = {} self.full_path = os.path.join(config.LIST_DATA_DIR, fqdn_listname) - self.real_name = string.capwords(SPACE.join(listname.split(UNDERSCORE))) + self.personalization = Personalization.none + self.real_name = string.capwords( + SPACE.join(listname.split(UNDERSCORE))) makedirs(self.full_path) # XXX FIXME |
