l.s.m.m.lpstanding : module documentation

Part of lp.services.mailman.monkeypatches

A pipeline handler for moderating Launchpad users based on standing.

This handler checks Launchpad member's personal standing in order to determine whether list non-members are allowed to post to a mailing list.

Function process Check the standing of a non-Launchpad member.
def process(mlist, msg, msgdata):
Check the standing of a non-Launchpad member.

A message posted to a mailing list from a Launchpad member in good standing is allowed onto the list even if they are not members of the list.

Because this handler comes before the standard Moderate handler, if the sender is not in good standing, we just defer to other decisions further along the pipeline. If the sender is in good standing, we approve it.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.