1. 22 Aug, 2020 1 commit
    • Abhilash Raj's avatar
      Remove all implicit imports in doctests. · 24ee359d
      Abhilash Raj authored
      Implicit is better than explicit. These implicit imports often leads to
      questions being answered on mailinglists about where these imports come
      from. It is easier to have them explitly defined instead.
      
      Also, move some commented helper functions out to be visible so that again
      users aren't confused about where the magic functions are coming from.
      24ee359d
  2. 31 Mar, 2016 1 commit
  3. 14 Apr, 2015 1 commit
    • Barry Warsaw's avatar
      Added IMember.subscriber to definitively return how a member is subscribed to · 85afb7ba
      Barry Warsaw authored
      the mailing list (via preferred address/user or explicit address).
      
      IMember.get_member() is defined to return the explicit address when members
      are subscribed in both ways.
      
      IMember.get_memberships() returns a sequence of length 0, 1, or 2 containing
      all the member records associated with the email address.
      
      Fixed the AbstractMemberRoster methods query to properly return subscriptions
      via the user's preferred address and via an explicit address.
      85afb7ba
  4. 13 Dec, 2014 1 commit
  5. 28 Apr, 2014 1 commit
  6. 19 Jun, 2013 1 commit
  7. 23 Dec, 2012 1 commit
  8. 05 Sep, 2012 1 commit
    • Barry Warsaw's avatar
      * The link between members and the mailing lists they are subscribed to, is · 3c77c83e
      Barry Warsaw authored
        now via the RFC 2369 `list_id` instead of the fqdn listname (i.e. posting
        address).  This is because while the posting address can change if the
        mailing list is moved to a new server, the list id is fixed.
        (LP: #1024509)
        + IListManager.get_by_list_id() added.
        + IListManager.list_ids added.
        + IMailingList.list_id added.
        + Several internal APIs that accepted fqdn list names now require list ids,
          e.g. ISubscriptionService.join() and .find_members().
        + IMember.list_id attribute added; .mailing_list is now an alias that
          retrieves and returns the IMailingList.
        - list_id added (LP: #1024509)
      3c77c83e