Thanks Mark.

So, I have python scripts which do the adding of nonmembers and moderators.

For the nonmember script I needed to add something so that the nonmembers can 
send, i.e the moderaction_action = 'defer'

This is my code for nonmembers:

            mailing_list.add_role('nonmember', nonmember.email, 
display_name=nonmember.display_name)
            list_member = mailing_list.get_nonmember(nonmember.email)
            list_member.moderation_action = 'defer'
            list_member.save()

For the code for moderators it currently only adds them:

            mailing_list.add_moderator(moderator.email, 
display_name=moderator.display_name)

Would I need to add something similar which sets a delivery_status for the 
moderator added ?

Cheers,
Perry


________________________________
From: Mark Sapiro <m...@msapiro.net>
Sent: Wednesday, 27 November 2024 2:16 PM
To: mailman-users@mailman3.org <mailman-users@mailman3.org>
Subject: [MM3-users] Re: Notifying owners of membership changes but not 
moderators

On 11/26/24 4:54 PM, Perry Kollmorgen wrote:
>
> Is there any way to have these only for Owners ?


No. Essentially all admin notices are sent to LISTNAME-owner@DOMAIN and
that in turn resends to owners and moderators. There are no controls to
restrict this to only owners and not moderators, however it doesn't send
to those with delivery disabled, so you could do something like this in
`mailman shell`
```
$ mailman shell -l LIST_ID
Welcome to the GNU Mailman shell
Use commit() to commit changes.
Use abort() to discard changes since the last commit.
Exit with ctrl+D does an implicit commit() but exit() does not.
The variable 'm' is the LIST_ID mailing list
 >>> for moderator in m.moderators.members:
...     moderator.preferences.delivery_status = DeliveryStatus.by_moderator
...
 >>> commit()
```
This will not affect the delivery status of the user's role as list member.

This is not available in Postorius and also, the moderator can't set the
delivery_status for their moderator role either, only for their member role.


--
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/PL5YLZUHSRNYS5ZNK5GFIGRU46XF5HTD/

This message sent to pcjkollmor...@hotmail.com
_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/DTHXOYIXNQFOPWWKGLFB4H5SND2243PM/

This message sent to arch...@mail-archive.com

Reply via email to