~barry/mailman/events-and-web

« back to all changes in this revision

Viewing changes to src/mailman/interfaces/mailinglist.py

  • Committer: Barry Warsaw
  • Date: 2012-11-25 20:48:08 UTC
  • Revision ID: barry@list.org-20121125204808-g0pvuil2xq559k4p
Interim commit for refactoring out web-centric logic.

* Use SubscriptionEvent to handle the sending of the welcome message.
* Use ConfirmationNeededEvent to send the confirmation message.
* For now, hard code the adminurl and comment out the listinfo_uri.
* Pend the list-id instead of the fqdn-listname
* Use the new configuration support for Postfix settings.
* Get rid of the IDomain's url_host, base_url, and scheme attributes, as well
  as the confirm_url() method. 
* Get rid of the IMailingList's script_url() method.

Show diffs side-by-side

added added

removed removed

Lines of Context:
334
334
        The read-only domain name of the host to contact for interacting with
335
335
        the web interface of the mailing list.""")
336
336
 
337
 
    def script_url(target, context=None):
338
 
        """Return the url to the given script target.
339
 
 
340
 
        If 'context' is not given, or is None, then an absolute url is
341
 
        returned.  If context is given, it must be an IMailingListRequest
342
 
        object, and the returned url will be relative to that object's
343
 
        'location' attribute.
344
 
        """
345
 
 
346
337
    # Autoresponses.
347
338
 
348
339
    autoresponse_grace_period = Attribute(