Re-use member_moderation_notice for generic_nonmember_action

Bug #558169 reported by shub
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNU Mailman
Fix Released
Undecided
Unassigned

Bug Description

With Mailman 2.1.5, it's possible to create a fairly nicely worded
rejection/moderation message in the member_moderation_notice
field, and be able to maintain that via the web as opposed to a
template file.

However, there is no corresponding way to create a nice notice for
people who are trying to post to the list but are not members. It is
not uncommon to want to set the list so that no members are
moderated by default (so that the member_moderation_notice
does not apply), but to set the generic_nonmember_action to be
Reject or Hold. Unfortunately, default standard text is hard-coded
into Mailman/Handlers/Moderate.py for these instances.

I'd be fine with a template file that I could modify, along the lines
of postheld.txt -- at least that would allow me to put in URLs
properly formatted with less-than and greater-than signs which
don't get HTML-escaped when the text is saved. ;(

Alternatively, a separate field should probably be created, probably
something like generic_nonmember_notice, or somesuch. That
way you could have two different notices for the two different
cases, as appropriate.

However, I don't grok Python, and I'm not a real programmer. So,
I have hacked together a little patch that allows me to re-use the
member_moderation_notice as a result of the setting of
generic_nonmember_action.

I hope you find this useful.

Revision history for this message
shub (shub-users-sf) wrote :

The file member_moderation_notice_re-use.diff was added: re-use member_moderation_notice with generic_nonmember_action

Revision history for this message
tkikuchi (tkikuchi-users) wrote :

Logged In: YES
user_id=67709

Instead of re-use, we add a new text box for non-member
rejection notice. Fixed in CVS/2.1.6b3.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.