diff options
Diffstat (limited to 'includes/mailman_lib.py')
| -rw-r--r-- | includes/mailman_lib.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/includes/mailman_lib.py b/includes/mailman_lib.py deleted file mode 100644 index 8301873..0000000 --- a/includes/mailman_lib.py +++ /dev/null @@ -1,27 +0,0 @@ -from Mailman import mm_cfg -from Mailman.Errors import NotAMemberError -from Mailman.mm_cfg import Digests - -def setMemberModeratedFlag (mlist, addr): - mlist.moderator.append(addr) - mlist.Save() - -def setDefaultModerationFlag(mlist, val): - mlist.default_member_moderation = int(val); - for member in mlist.getMembers(): - mlist.setMemberOption(member, mm_cfg.Moderate, int(val)) - mlist.Save() - -def getSubscriptionType(mlist, addr): - try: - if mlist.getMemberOption(addr, Digests): - print "digest" - else: - print "email" - except NotAMemberError: - print 0 - -def setSubscriptionType(mlist, addr, val): - mlist.setMemberOption(addr, mm_cfg.Digests, int(val)) - mlist.Save() - |
