summaryrefslogtreecommitdiff
path: root/Mailman/interfaces/mlistweb.py
diff options
context:
space:
mode:
authorBarry Warsaw2007-09-27 22:15:00 -0400
committerBarry Warsaw2007-09-27 22:15:00 -0400
commit4a2ca2c159accdca7e1101a94efb5a4499407b72 (patch)
tree1d2d507bbe53cb071aa15095f67edd76434bf836 /Mailman/interfaces/mlistweb.py
parent65c64773d910b3b2a3e2a9b9db4669e57170ece2 (diff)
downloadmailman-4a2ca2c159accdca7e1101a94efb5a4499407b72.tar.gz
mailman-4a2ca2c159accdca7e1101a94efb5a4499407b72.tar.zst
mailman-4a2ca2c159accdca7e1101a94efb5a4499407b72.zip
Removed a bunch of files that are obsolete. The interfaces are all folded
into the IMailingList interface. OTOH, MemberAdaptor.py is completely useless now (though not entirely eradicated), as is OldStyleMemberships.py. versions.py isn't necessary any longer either because we'll have to do database migrations (and conversions from MM2.1) completely differently. New command line script 'set_members' which is used to take a CSV file and syncing that to a list's membership. Added back the DeliveryStatus.unknown item because we'll need it when we migrate MM 2.1 databases.
Diffstat (limited to 'Mailman/interfaces/mlistweb.py')
-rw-r--r--Mailman/interfaces/mlistweb.py46
1 files changed, 0 insertions, 46 deletions
diff --git a/Mailman/interfaces/mlistweb.py b/Mailman/interfaces/mlistweb.py
deleted file mode 100644
index 728fd1990..000000000
--- a/Mailman/interfaces/mlistweb.py
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright (C) 2007 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Interface for the web addresses associated with a mailing list."""
-
-from zope.interface import Interface, Attribute
-
-
-
-class IMailingListWeb(Interface):
- """The web addresses associated with a mailing list."""
-
- protocol = Attribute(
- """The protocol scheme used to contact this list's server.
-
- The web server on thi protocol provides the web interface for this
- mailing list. The protocol scheme should be 'http' or 'https'.""")
-
- web_host = Attribute(
- """This list's web server's domain.
-
- The read-only domain name of the host to contact for interacting with
- the web interface of the mailing list.""")
-
- def script_url(target, context=None):
- """Return the url to the given script target.
-
- If 'context' is not given, or is None, then an absolute url is
- returned. If context is given, it must be an IMailingListRequest
- object, and the returned url will be relative to that object's
- 'location' attribute.
- """