Skip to content
Snippets Groups Projects
Verified Commit 495646d1 authored by ynerant's avatar ynerant
Browse files

[mailman3] Fix block to customize moderation messages


Signed-off-by: ynerant's avatarYohann D'ANELLO <ynerant@crans.org>
parent 1f7a86d4
No related branches found
No related tags found
1 merge request!271Mailman 3
......@@ -79,28 +79,24 @@
notify: Restart mailman3-web
# When notifying moderators daily, add link to moderation page
- blockinfile:
- name: Patch daily moderation mails
blockinfile:
path: /usr/lib/python3/dist-packages/mailman/commands/cli_notify.py
marker: "{mark}"
marker_begin: '# XXX This should be a template.'
marker_end: 'msg = OwnerNotification(mlist, subject, text, mlist.administrators)'
block: |-
text = _("""La liste {} a {} requêtes de modération en attente.
marker_begin: ' # XXX This should be a template.'
marker_end: ' msg = OwnerNotification(mlist, subject, text, mlist.administrators)'
block: " text = _(\"\"\"La liste {} a {} requêtes de modération en attente.\n\n{}\n\nVous pouvez gérer ces demandes via votre interface web :\nhttps://{{ mailman3.web_domains[0] }}/postorius/lists/{}/held_messages\n\"\"\").format(mlist.fqdn_listname, count, detail, mlist.fqdn_listname)"
{}
Vous pouvez gérer ces demandes via votre interface web :
https://{{ mailman3.web_domains[0] }}/postorius/lists/{}/held_messages
# Owner notifications are sent from listname-bounces@domain.
- lineinfile:
- name: Send owner notifications from listname-bounces@domain
lineinfile:
path: /usr/lib/python3/dist-packages/mailman/email/message.py
regexp: ' sender ='
line: ' sender = f"{mlist.list_name}-bounces@{mlist.domain.mail_host}"'
# When notifying moderators of a new incoming message, add link to moderation page
- template:
- name: Patch moderation requests messages
template:
src: mailman/templates/fr/list:admin:action:post.txt.j2
dest: /usr/lib/python3/dist-packages/mailman/templates/fr/list:admin:action:post.txt
owner: root
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment