<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/rest, 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>Merge branch 'pluggable-components' into plugin</title>
<updated>2017-08-07T16:36:22Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-08-07T16:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d107fd41f03b57f7731b60bb7ba921febc3ce3b9'/>
<id>urn:sha1:d107fd41f03b57f7731b60bb7ba921febc3ce3b9</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>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>Add description attribute to IStyle, expose it in REST.</title>
<updated>2017-08-07T16:03:42Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-04T15:41:29Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=e65f5e7bbb34063e252ffecd13fc349c5cb69a24'/>
<id>urn:sha1:e65f5e7bbb34063e252ffecd13fc349c5cb69a24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix coverage, deprecate, but run non-plugin (post|pre)_hooks.</title>
<updated>2017-08-07T15:39:08Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-07-25T19:44:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8addebbf9802e911c06f6a27b7ffff1e0f1d2e57'/>
<id>urn:sha1:8addebbf9802e911c06f6a27b7ffff1e0f1d2e57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new logger which plugins can use.</title>
<updated>2017-08-07T15:39:08Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-27T14:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7afec8975cb2c8fa1c6725176f52e100d396d1c4'/>
<id>urn:sha1:7afec8975cb2c8fa1c6725176f52e100d396d1c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make config.plugin_configs yield a dict with plugin names.</title>
<updated>2017-08-07T15:39:08Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-06T13:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=a2668307017e8b3a0c705e5cff49a8fa7dbeac7d'/>
<id>urn:sha1:a2668307017e8b3a0c705e5cff49a8fa7dbeac7d</id>
<content type='text'>
 - Allows to better loop over pluging configs and their names.
</content>
</entry>
<entry>
<title>Add optional external configuration to plugins.</title>
<updated>2017-08-07T15:39:08Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2017-06-05T23:05:08Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=260733a13a0ad891e1b10836399dd02af7335fe0'/>
<id>urn:sha1:260733a13a0ad891e1b10836399dd02af7335fe0</id>
<content type='text'>
 - Adds an optional 'conriguration' option similar to the one in
   [mta] which plugins can use to load their specific configs from.
</content>
</entry>
</feed>
