<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mailman.git/src/mailman/model/listmanager.py, branch feature/drop-runner-priviliges</title>
<subtitle>The GNU Mailing List manager.</subtitle>
<id>https://git.neuromancer.sk/mailman.git/atom/src/mailman/model/listmanager.py?h=feature%2Fdrop-runner-priviliges</id>
<link rel='self' href='https://git.neuromancer.sk/mailman.git/atom/src/mailman/model/listmanager.py?h=feature%2Fdrop-runner-priviliges'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/'/>
<updated>2017-01-09T03:52:15Z</updated>
<entry>
<title>Delete all pendings when mailing list is deleted</title>
<updated>2017-01-09T03:52:15Z</updated>
<author>
<name>Abhilash Raj</name>
</author>
<published>2016-12-07T02:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=c63906e0bfc83fdb9fb0ddfbb54120508b7d0109'/>
<id>urn:sha1:c63906e0bfc83fdb9fb0ddfbb54120508b7d0109</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump copyright years.</title>
<updated>2017-01-04T15:30:17Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2017-01-04T15:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=8180990a2ed053f6e4880f93a75acd9845631793'/>
<id>urn:sha1:8180990a2ed053f6e4880f93a75acd9845631793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `atpublic` for @public instead of internal copy.</title>
<updated>2016-11-29T23:51:05Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-11-29T23:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=fe22ebdb98d125db840c980cbd953a8fbc2e5cdf'/>
<id>urn:sha1:fe22ebdb98d125db840c980cbd953a8fbc2e5cdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement the review suggestions</title>
<updated>2016-10-26T12:39:07Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-10-26T08:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=88176f08e67a8f6ad706f371167167e75d4a3e04'/>
<id>urn:sha1:88176f08e67a8f6ad706f371167167e75d4a3e04</id>
<content type='text'>
See !161
</content>
</entry>
<entry>
<title>Add a method to find list using properties filters</title>
<updated>2016-10-26T12:39:07Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-08-24T07:51:38Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=e75d653f700dcf9a0a31550384d6511c47d024c1'/>
<id>urn:sha1:e75d653f700dcf9a0a31550384d6511c47d024c1</id>
<content type='text'>
This allows the filtering to be done at the database level. It also
makes list pagination much more efficient, since the slicing is done at
the database level too.
</content>
</entry>
<entry>
<title>__iter__() must sort just like mailing_lists property.</title>
<updated>2016-04-13T16:59:32Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-04-13T16:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=d95f5d501623896ab239a94bda0954424a9d3127'/>
<id>urn:sha1:d95f5d501623896ab239a94bda0954424a9d3127</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up the model and languages directories.</title>
<updated>2016-03-25T15:01:46Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-25T15:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=7fd9e5ab09b0da347da0607b47d2d3838bd80f0c'/>
<id>urn:sha1:7fd9e5ab09b0da347da0607b47d2d3838bd80f0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First massive round of cleanups.</title>
<updated>2016-03-24T03:40:54Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-03-24T03:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=f51c63ca108134dd30f26641bef15bfcddd6e502'/>
<id>urn:sha1:f51c63ca108134dd30f26641bef15bfcddd6e502</id>
<content type='text'>
* Get rid of explicit __all__ settings and use the @public decorator.
* Get rid of ^L's
* Use expected_count argument for get_queue_messages()
* Various code modernizations.
* Other minor changes to make flake8 happy.
</content>
</entry>
<entry>
<title>Delete bans when their associated list is deleted</title>
<updated>2016-01-14T15:41:32Z</updated>
<author>
<name>Aurélien Bompard</name>
</author>
<published>2016-01-14T15:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=08d8cae4f79bdf0a0773efdd2f795411f280cd1e'/>
<id>urn:sha1:08d8cae4f79bdf0a0773efdd2f795411f280cd1e</id>
<content type='text'>
Also add indexes on the Ban fields that are filtered on.
</content>
</entry>
<entry>
<title>Several optimizations:</title>
<updated>2016-01-12T03:52:33Z</updated>
<author>
<name>Barry Warsaw</name>
</author>
<published>2016-01-12T03:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/mailman.git/commit/?id=03bb57c8c2a47a08e19b20975622ebb2ef2b81c6'/>
<id>urn:sha1:03bb57c8c2a47a08e19b20975622ebb2ef2b81c6</id>
<content type='text'>
* Use `yield from` wherever appropriate.
* Use SA's .one_or_none() where appropriate.

- Fix a bug in MailingList.pass_extensions.
- Use ValueError in other places for consistency.
- Remove unreached/nonsense code.
- Simplify the SubscriptionService.find_member() and .find_members()
  implementations.
- Boost coverage.
</content>
</entry>
</feed>
