<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git, 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>Move workflow tests to mailman.workflows.</title>
<updated>2017-08-30T11:18:40Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-06T18:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=4cf5a425fe1242d3ceb6a0f68d0655b2ffe05594'/>
<id>urn:sha1:4cf5a425fe1242d3ceb6a0f68d0655b2ffe05594</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove [Un]SubscriptionConfirmationNeeded events, send msg in workflows.</title>
<updated>2017-08-30T11:18:40Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-06T18:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=6b6818b65816c86c1b5dc8d68a64a530f8e8b321'/>
<id>urn:sha1:6b6818b65816c86c1b5dc8d68a64a530f8e8b321</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor the duplicate workflow mixins.</title>
<updated>2017-08-30T11:18:40Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-06T16:13:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ad00a2c4147a9dff633ac095a91ad31006cfc093'/>
<id>urn:sha1:ad00a2c4147a9dff633ac095a91ad31006cfc093</id>
<content type='text'>
</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>Initialize the workflows.</title>
<updated>2017-08-30T11:18:38Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T20:06:07Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=34bf9690fd808d1ece8f6c2d674605fc25018894'/>
<id>urn:sha1:34bf9690fd808d1ece8f6c2d674605fc25018894</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split unsubscription workflow into mixins.</title>
<updated>2017-08-30T11:18:11Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T17:45:11Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=53ce68a20c349749e4a8c70e2ec254351b5d2477'/>
<id>urn:sha1:53ce68a20c349749e4a8c70e2ec254351b5d2477</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save the complete workflow stack, not only last step.</title>
<updated>2017-08-30T11:18:11Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T15:54:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d773e0fe42213a73ca0aacbfa2a665440f7b7e4d'/>
<id>urn:sha1:d773e0fe42213a73ca0aacbfa2a665440f7b7e4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split subscription workflow into mixins.</title>
<updated>2017-08-30T11:18:11Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-04T00:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=49e4e6fb81127d7d6efe5e4170980d1b812c5793'/>
<id>urn:sha1:49e4e6fb81127d7d6efe5e4170980d1b812c5793</id>
<content type='text'>
</content>
</entry>
</feed>
