<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/app, branch plugin</title>
<subtitle>The GNU Mailing List manager.
</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom?h=plugin</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom?h=plugin'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-08-07T17:00:49Z</updated>
<entry>
<title>Merge branch 'pluggable-workflows' into plugin</title>
<updated>2017-08-07T17:00:49Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-08-07T17:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=ee9da27283ffb7adc836f764f1442cd06e3fb2a5'/>
<id>urn:sha1:ee9da27283ffb7adc836f764f1442cd06e3fb2a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more tests for coverage.</title>
<updated>2017-08-07T16:18:00Z</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=b902d7858d8302d248add89a5983c521c3581c4c'/>
<id>urn:sha1:b902d7858d8302d248add89a5983c521c3581c4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save workflows name in Pendable PEND_TYPE.</title>
<updated>2017-08-07T16:18:00Z</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=139a4b484415843d4f0dcf723ed7b56fc52b2547'/>
<id>urn:sha1:139a4b484415843d4f0dcf723ed7b56fc52b2547</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-07T16:18:00Z</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=39fba3777fc7d37414368f40bf3504dadaa1841a'/>
<id>urn:sha1:39fba3777fc7d37414368f40bf3504dadaa1841a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove [Un]SubscriptionConfirmationNeeded events, send msg in workflows.</title>
<updated>2017-08-07T16:18:00Z</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=eddbcf479421e234100ee7cd9b425b9c057b04ee'/>
<id>urn:sha1:eddbcf479421e234100ee7cd9b425b9c057b04ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate the [un]subscription_policy attribute.</title>
<updated>2017-08-07T16:18:00Z</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=6c621405c88671a58ef24cd84a9bd74ca324207e'/>
<id>urn:sha1:6c621405c88671a58ef24cd84a9bd74ca324207e</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>Save the complete workflow stack, not only last step.</title>
<updated>2017-08-07T16:18:00Z</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=505f47025ca3fab68a489238837c1a84e4b2a1b6'/>
<id>urn:sha1:505f47025ca3fab68a489238837c1a84e4b2a1b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make workflows implement their interfaces.</title>
<updated>2017-08-07T16:18:00Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-29T22:50:57Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=31854e7fadc147ec0dd0c79347f632091cf41461'/>
<id>urn:sha1:31854e7fadc147ec0dd0c79347f632091cf41461</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move workflows from app.subscriptions to workflows.builtin.</title>
<updated>2017-08-07T16:18:00Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-06T17:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=c0a6d7dedfe7bb59c1837d924ed5c6c2b2796846'/>
<id>urn:sha1:c0a6d7dedfe7bb59c1837d924ed5c6c2b2796846</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create mailman.workflows package. Move base Workflow there.</title>
<updated>2017-08-07T16:18:00Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-29T21:51:47Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8b09113eb40c39ada3dc902cb4e869c8f012c97d'/>
<id>urn:sha1:8b09113eb40c39ada3dc902cb4e869c8f012c97d</id>
<content type='text'>
 - Also introduce IWorkflow, ISubscriptionWorkflow,
   IUnsubscriptionWorkflow.
</content>
</entry>
</feed>
