Re: [Mailman-Developers] Changing the default_moderation_action has no effect on existing members
On Nov 25, 2014, at 11:46 AM, Aurelien Bompard wrote:
As a result, unless I'm missing something changing, the list's default_moderation_action has no effect on existing members. Do I understand correctly?
That is correct. As Steve points out, the intent is that this setting is initialization not fallback.
I think this does work differently in MM2.1, but that version's schema isn't really sophisticated enough to do anything different. There, members have a moderation flag which gets initialized from default_member_moderation. Then, if the member's flag is set, member_moderation_action (a list setting) is taken. So I guess in the case of moderated members, there is a fallback action, and while there is no member-specific action, there is a member-specific state.
MM3 collapses that so that rather than having a flag with a fallback action, each member just has an action. This allows you more flexibility in controlling an individual member's posting privileges, at the cost of having to change all members individually if a list's default changes. Can you elaborate on the use case for having a fallback action?
Note that in MM3, nonmembers are technically members too, but with a 'nonmember' role, so the same moderation action flag controls their posting privileges too. This replaces MM2.1's generic_nonmember_action and the crufty lists of {accept,hold,reject,discard}_these_nonmembers.
Cheers, -Barry
On 11/25/2014 01:05 PM, Barry Warsaw wrote:
I think this does work differently in MM2.1, but that version's schema isn't really sophisticated enough to do anything different. There, members have a moderation flag which gets initialized from default_member_moderation. Then, if the member's flag is set, member_moderation_action (a list setting) is taken. So I guess in the case of moderated members, there is a fallback action, and while there is no member-specific action, there is a member-specific state.
MM 2.1 does have an additional capability in the web UI, namely the ability to set all members mod bits on or off with an off/on radio selection and a single click. Thus, an admin can change default_member_moderation to No or Yes and with a couple more clicks set all current members to match.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Nov 25, 2014, at 08:59 PM, Mark Sapiro wrote:
MM 2.1 does have an additional capability in the web UI, namely the ability to set all members mod bits on or off with an off/on radio selection and a single click. Thus, an admin can change default_member_moderation to No or Yes and with a couple more clicks set all current members to match.
Right, though like all the mass change actions in the web ui, this just iterates through all the members, flipping their mod bits. I could certainly envision an equivalent REST API that let you set certain attributes on all members of a mailing list (perhaps matching some criteria, a la /members/find
Cheers, -Barry
On Tue, Nov 25, 2014 at 04:05:13PM -0500, Barry Warsaw wrote:
MM3 collapses that so that rather than having a flag with a fallback action, each member just has an action. This allows you more flexibility in controlling an individual member's posting privileges, at the cost of having to change all members individually if a list's default changes. Can you elaborate on the use case for having a fallback action?
Say you have a list where a large argument breaks out. I want to change the list to moderated for a while until everyone calms down. Then change it back to unmoderated. There are some people who are always moderated and others who are always unmoderated; their settings should not change when the list's setting changes.
Andrew Partan
On 11/25/2014 10:20 PM, Andrew Partan wrote:
Say you have a list where a large argument breaks out. I want to change the list to moderated for a while until everyone calms down. Then change it back to unmoderated. There are some people who are always moderated and others who are always unmoderated; their settings should not change when the list's setting changes.
In MM 2.1 at least, there is a separate setting for emergency moderation to handle this situation in exactly this way.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Nov 26, 2014, at 07:18 AM, Mark Sapiro wrote:
On 11/25/2014 10:20 PM, Andrew Partan wrote:
Say you have a list where a large argument breaks out. I want to change the list to moderated for a while until everyone calms down. Then change it back to unmoderated. There are some people who are always moderated and others who are always unmoderated; their settings should not change when the list's setting changes.
In MM 2.1 at least, there is a separate setting for emergency moderation to handle this situation in exactly this way.
Yep, mm3 still has the emergency moderation flag, which is still how I see handling Andrew's use case.
Cheers, -Barry
participants (3)
-
Andrew Partan
-
Barry Warsaw
-
Mark Sapiro