~abompard/mailman/moderation_reasons

« back to all changes in this revision

Viewing changes to src/mailman/rules/docs/moderation.rst

  • Committer: Aurelien Bompard
  • Date: 2014-04-17 20:16:14 UTC
  • Revision ID: abompard@redhat.com-20140417201614-lu003t6awfju7nfo
Use real reasons when a message is held

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
    >>> member_rule.check(mlist, member_msg, msgdata)
52
52
    True
53
53
    >>> dump_msgdata(msgdata)
54
 
    moderation_action: hold
55
 
    moderation_sender: aperson@example.com
 
54
    moderation_action : hold
 
55
    moderation_reasons: [u'The message comes from a moderated member']
 
56
    moderation_sender : aperson@example.com
56
57
 
57
58
 
58
59
Nonmembers
87
88
    >>> nonmember_rule.check(mlist, nonmember_msg, msgdata)
88
89
    True
89
90
    >>> dump_msgdata(msgdata)
90
 
    moderation_action: hold
91
 
    moderation_sender: bperson@example.com
 
91
    moderation_action : hold
 
92
    moderation_reasons: [u'The message is not from a list member']
 
93
    moderation_sender : bperson@example.com
92
94
 
93
95
Of course, the nonmember action can be set to defer the decision, in which
94
96
case the rule does not match.
140
142
    >>> nonmember_rule.check(mlist, msg, msgdata)
141
143
    True
142
144
    >>> dump_msgdata(msgdata)
143
 
    moderation_action: hold
144
 
    moderation_sender: cperson@example.com
 
145
    moderation_action : hold
 
146
    moderation_reasons: [u'The message is not from a list member']
 
147
    moderation_sender : cperson@example.com
145
148
 
146
149
    >>> dump_list(mlist.members.members, key=memberkey)
147
150
    <Member: Anne Person <aperson@example.com>