Hi,
I have a kind of interesting problem. We migrated a mailman 2 list that had emergency moderation enabled to mailman 3 (version 3.3.1). This was imported into mailman 3 - so emergency moderation is still enabled.
The web interface, however, does not expose the emergency moderation flag. Is there some way to disable it via the command line?
Thanks a lot, Johanna
On 7/27/20 2:53 PM, Johanna Amann wrote:
Hi,
I have a kind of interesting problem. We migrated a mailman 2 list that had emergency moderation enabled to mailman 3 (version 3.3.1). This was imported into mailman 3 - so emergency moderation is still enabled.
The web interface, however, does not expose the emergency moderation flag. Is there some way to disable it via the command line?
The list for Mailman 3 is mailman-users@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users@mailman3.org/.
Coincidentally, this was just asked and answered there. See the thread at https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/EQMOVCBIOGVMHYXCIMKO6ZB463QMECQA/. Don't overlook my second post correcting errors in my firs reply.
On 7/27/20 9:34 PM, Mark Sapiro wrote:
Coincidentally, this was just asked and answered there. See the thread at https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/EQMOVCBIOGVMHYXCIMKO6ZB463QMECQA/. Don't overlook my second post correcting errors in my firs reply.
This is the client that I asking about in my post. She said what I did, did not work. This is what I did:
Get into a venv as user mailman
#mailman shell
from mailman.model.mailinglist import MailingList mlist = MailingList('listname@listdomain.org') mlist.emergency = False commit()
ctrl-d (just to be on the safe side)
Did I not follow your instructions correctly?
As a small followup for anyone encountering the same problem in the future - I ended up just changing the value in the database directly.
So - an “update mailinglist set emergency = FALSE;” (or the equivalent in the dialect of the database one uses) removes the emergency flag from all mailing lists.
Johanna
On 27 Jul 2020, at 19:13, Brian Carpenter wrote:
On 7/27/20 9:34 PM, Mark Sapiro wrote:
Coincidentally, this was just asked and answered there. See the thread at https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/EQMOVCBIOGVMHYXCIMKO6ZB463QMECQA/. Don't overlook my second post correcting errors in my firs reply.
This is the client that I asking about in my post. She said what I did, did not work. This is what I did:
Get into a venv as user mailman
#mailman shell
from mailman.model.mailinglist import MailingList mlist = MailingList('listname@listdomain.org') mlist.emergency = False commit()
ctrl-d (just to be on the safe side)
Did I not follow your instructions correctly?
-- Please let me know if you need further assistance.
Thank you for your business. We appreciate our clients. Brian Carpenter EMWD.com
-- EMWD's Knowledgebase: https://clientarea.emwd.com/index.php/knowledgebase
EMWD's Community Forums http://discourse.emwd.com/
Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-leave@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/
On 7/27/20 7:13 PM, Brian Carpenter wrote:
This is the client that I asking about in my post. She said what I did, did not work. This is what I did:
Get into a venv as user mailman
#mailman shell
from mailman.model.mailinglist import MailingList mlist = MailingList('listname@listdomain.org') mlist.emergency = False commit()
ctrl-d (just to be on the safe side)
Did I not follow your instructions correctly?
That should work. I don't know why the result would be any different from what Johanna did.
On 7/27/20 8:58 PM, Johanna Amann wrote:
As a small followup for anyone encountering the same problem in the future - I ended up just changing the value in the database directly.
So - an “update mailinglist set emergency = FALSE;” (or the equivalent in the dialect of the database one uses) removes the emergency flag from all mailing lists.
That is another approach which is valid, but why the mailman shell
method I suggested wouldn't do the same thing, I don't know. Of course,
if you're doing multiple lists, this method is easier because just one
simple query does them all.