<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/rest, 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>2017-08-30T11:18:40Z</updated>
<entry>
<title>Add more tests for coverage.</title>
<updated>2017-08-30T11:18:40Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-25T21:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=0054cbaac43ebfe8e0bc713d6f00fef8a3743ab3'/>
<id>urn:sha1:0054cbaac43ebfe8e0bc713d6f00fef8a3743ab3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save workflows name in Pendable PEND_TYPE.</title>
<updated>2017-08-30T11:18:40Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-12T16:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=50a51a08f067f12b3a2d72a36b4173d9d2249a69'/>
<id>urn:sha1:50a51a08f067f12b3a2d72a36b4173d9d2249a69</id>
<content type='text'>
 - Saves workflow name in as Pendables type, so that it is correctly
   restored even if the MailingLists sub/unsub policy changes
   while it was pending.
</content>
</entry>
<entry>
<title>Migrate the [un]subscription_policy attribute.</title>
<updated>2017-08-30T11:18:40Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T23:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d173b42e5ff5d90167091e6a015d394c2ddd8678'/>
<id>urn:sha1:d173b42e5ff5d90167091e6a015d394c2ddd8678</id>
<content type='text'>
 - This is quite a huge commit, since it changes the type of the
   MailingList.subscription_policy and unsubscription_policy
   attributes to the new names of pluggable workflows, in all
   occurences.
 - Also adds a migration to migrate the attributes to the new types.
 - Adds tests for the migration.
</content>
</entry>
<entry>
<title>Squashed commit of the following:</title>
<updated>2017-08-30T02:51:58Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-08-30T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=057bc0704ab6d975e327c11cac204decfb478c4d'/>
<id>urn:sha1:057bc0704ab6d975e327c11cac204decfb478c4d</id>
<content type='text'>
commit 3c6500c2292869f94667520f16c8d6c6f1d2c530
Author: Barry Warsaw &lt;barry@python.org&gt;
Date:   Tue Aug 29 22:51:18 2017 -0400

    Close #383

    Messages with badly encoded ``Subject`` headers no longer crash the message
    moderation REST API.

commit f6040ec139bcccd48cfa9acc734cd528a8ede35c
Author: Aurélien Bompard &lt;aurelien@bompard.org&gt;
Date:   Thu Jul 27 00:52:05 2017 +0200

    Fix #383: email encoding errors can crash the REST API
</content>
</entry>
<entry>
<title>PR288 vetted</title>
<updated>2017-08-29T14:07:54Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-08-29T14:07:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ae0042a90220119414f61aeb20c6b58bfacb8af2'/>
<id>urn:sha1:ae0042a90220119414f61aeb20c6b58bfacb8af2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename metadata key for clarity</title>
<updated>2017-08-04T01:13:04Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-08-04T01:13:04Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6'/>
<id>urn:sha1:9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert to click for CLI options</title>
<updated>2017-07-22T03:02:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-07-22T03:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f00b94f18e1d82d1488cbcee6053f03423bc2f49'/>
<id>urn:sha1:f00b94f18e1d82d1488cbcee6053f03423bc2f49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'doc-UTF8' into 'master'</title>
<updated>2017-05-25T01:04:33Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-05-25T01:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=6fb8bbbec1f8cc86e91002402b365bd1753d087a'/>
<id>urn:sha1:6fb8bbbec1f8cc86e91002402b365bd1753d087a</id>
<content type='text'>
Document Unicode usage in Mailman 3 REST API and email addresses.

See merge request !274</content>
</entry>
<entry>
<title>Fixup ref spacing.</title>
<updated>2017-05-24T23:14:43Z</updated>
<author>
<name>Stephen J. Turnbull</name>
</author>
<published>2017-05-24T23:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=674276a3d0404544bd5da74c8a2f2daa8174af40'/>
<id>urn:sha1:674276a3d0404544bd5da74c8a2f2daa8174af40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the template name of the welcome message.</title>
<updated>2017-05-24T20:25:26Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-05-24T20:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=b2d961dcffa6602c2b39e421b157c0c0026b6c46'/>
<id>urn:sha1:b2d961dcffa6602c2b39e421b157c0c0026b6c46</id>
<content type='text'>
We did not previously complete the renaming of the templates.  Rename:

* user:ack:welcome -&gt; list:user:notice:welcome
* user:ack:goodbye -&gt; list:user:notice:goodbye

The new names are what are actually used in send_welcome_message() and
send_goodbye_message() so the old names were actually never used.

NOTE: If you added welcome or goodbye templates through REST from git head,
the old names will not be used.  Given that this wasn't a feature in 3.0, and
the above use case is very unlikely, I've decided not to do a migration.  If
anybody is affected, the changes can be made manually in withlist.

Closes: #337
</content>
</entry>
</feed>
