<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/model/docs/users.rst, branch pluggable-workflows</title>
<subtitle>The GNU Mailing List manager.
</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom?h=pluggable-workflows</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom?h=pluggable-workflows'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2015-05-07T22:48:51Z</updated>
<entry>
<title> * The default languages from Mailman 2.1 have been ported over.  Given by</title>
<updated>2015-05-07T22:48:51Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-05-07T22:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=2c48259afe5c8367919404bed0c0bda89966d867'/>
<id>urn:sha1:2c48259afe5c8367919404bed0c0bda89966d867</id>
<content type='text'>
   Aurélien Bompard.
</content>
</entry>
<entry>
<title>Checkpointing:</title>
<updated>2015-04-06T23:07:42Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2015-04-06T23:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=20edc89f208b201e34628cc021c5bfe36ef5a035'/>
<id>urn:sha1:20edc89f208b201e34628cc021c5bfe36ef5a035</id>
<content type='text'>
* Cleanups.
* Updates to domains and users.
* Allow is_server_owner to be PUT.
</content>
</entry>
<entry>
<title>Another test cleansing.</title>
<updated>2014-12-21T22:59:06Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-21T22:59:06Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=10b4557d9b0de2cb0ce40032e5b633165d6b9139'/>
<id>urn:sha1:10b4557d9b0de2cb0ce40032e5b633165d6b9139</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More model test fixes and ports.</title>
<updated>2014-12-13T18:26:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-12-13T18:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=23eb4cef9e074dbc6531f75cd0b23dc2e8acf6da'/>
<id>urn:sha1:23eb4cef9e074dbc6531f75cd0b23dc2e8acf6da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use print functions consistently through, and update all __future__ imports to</title>
<updated>2014-04-28T15:23:35Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2014-04-28T15:23:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d4d71f71f08d6d440b17482eecc5472dcfe6cbae'/>
<id>urn:sha1:d4d71f71f08d6d440b17482eecc5472dcfe6cbae</id>
<content type='text'>
reflect this.

Also, mock out sys.stderr on some tests so that their nose2 output is quieter.

A few other minor coding style consistencies.
</content>
</entry>
<entry>
<title>Switch to PEP 435 enums from flufl.enums.</title>
<updated>2013-06-19T02:43:40Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2013-06-19T02:43:40Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=0120c079ed8c9a9b0b1bc5d8341ac2ec1a8638d3'/>
<id>urn:sha1:0120c079ed8c9a9b0b1bc5d8341ac2ec1a8638d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* The link between members and the mailing lists they are subscribed to, is</title>
<updated>2012-09-05T01:31:50Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2012-09-05T01:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=3c77c83ec4070e7183482445ff0b9a30398b72f4'/>
<id>urn:sha1:3c77c83ec4070e7183482445ff0b9a30398b72f4</id>
<content type='text'>
  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)
</content>
</entry>
<entry>
<title> * A `PasswordChangeEvent` is triggered when an `IUser`'s password changes.</title>
<updated>2012-04-07T21:59:30Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2012-04-07T21:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7abcd4faa1553fb012020b6204fb8b6208fa5bf2'/>
<id>urn:sha1:7abcd4faa1553fb012020b6204fb8b6208fa5bf2</id>
<content type='text'>
   (LP: #975700)
</content>
</entry>
<entry>
<title>Schema change.  After discussion at Pycon, we decided to change "real_name" to</title>
<updated>2012-03-15T22:48:41Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2012-03-15T22:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ac0f1c3916e797f3a2261e9a2631e496fb90a8f1'/>
<id>urn:sha1:ac0f1c3916e797f3a2261e9a2631e496fb90a8f1</id>
<content type='text'>
"display_name" across the board.

 * `IMailingList.real_name` -&gt; `IMailingList.display_name`
 * `IUser.real_name` -&gt; `IUser.display_name`
 * `IAddress.real_name` -&gt; `IAddress.display_name`

 * Schema changes:
   - real_name        -&gt; display_name (mailinglist, user, address)
</content>
</entry>
<entry>
<title>Fix welcome_message_uri to do the placeholder interpolations guaranteed in the</title>
<updated>2012-03-04T18:53:22Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2012-03-04T18:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=73f497133ca7cadc91cdec9b87b80d2886f11472'/>
<id>urn:sha1:73f497133ca7cadc91cdec9b87b80d2886f11472</id>
<content type='text'>
IMailingList documentation.

Also:

 * `ILanguageManager.add()` returns the `ILanguage` object just created.
</content>
</entry>
</feed>
