[wplug-web] schema for mailing lists

James O'Kane jo2y at midnightlinux.com
Thu Feb 20 18:46:44 EST 2003


Don't feel you need to read all of these, but these are the functions I 
need to impliment. Some are optional, but it limits the mailman 
web and email interfaces. I'm assuming self is an object reference or some 
other data, that one can extract the real list name from.

-james

This is from the readme: 

Members have three pieces of identifying information: a unique identifying
opaque key (KEY), a lower-cased email address (LCE), and a case-preserved
email (CPE) address.  Adaptors must ensure that both member keys and lces
can uniquely identify a member, and that they can (usually) convert freely
between keys and lces.  Most methods must accept either a key or an lce,
unless specifically documented otherwise.



def getMembers(self):
def getRegularMemberKeys(self):
def getDigestMemberKeys(self):
def isMember(self, member):
def getMemberKey(self, member):
def getMemberCPAddress(self, member):
def getMemberCPAddresses(self, members):
def authenticateMember(self, member, response):
def getMemberPassword(self, member):
def getMemberLanguage(self, member):
def getMemberOption(self, member, flag):
def getMemberName(self, member):
def getMemberTopics(self, member):
def getDeliveryStatus(self, member):
def getDeliveryStatusChangeTime(self, member):
def getDeliveryStatusMembers(self,
def getBouncingMembers(self):
def getBounceInfo(self, member):
def addNewMember(self, member, **kws):
def removeMember(self, memberkey):
def changeMemberAddress(self, memberkey, newaddress, nodelete=0):
def setMemberPassword(self, member, password):
def setMemberLanguage(self, member, language):
def setMemberOption(self, member, flag, value):
def setMemberName(self, member, realname):
def setMemberTopics(self, member, topics):
def setDeliveryStatus(self, member, status):
def setBounceInfo(self, member, info):





More information about the Wplug-web mailing list