From cc778a4360fa7e3788eeff260b6cdaf313a62fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9lestin=20Matte?= Date: Thu, 18 Dec 2025 11:21:04 +0100 Subject: [PATCH 2/3] Add nomail in mailinglist_subscribers view So we can filter based on it during email delivery --- .../migrations/0060_fix_mailinglist_subscribers_sql_view.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py b/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py index 5f49e48..a8e2971 100644 --- a/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py +++ b/web/pglister/lists/migrations/0060_fix_mailinglist_subscribers_sql_view.py @@ -19,7 +19,8 @@ CREATE OR REPLACE VIEW mailinglist_subscribers AS eliminatecc, token, s.user_id AS userid, - (SELECT array_agg(listtag_id) FROM lists_listsubscription_tags lst WHERE lst.listsubscription_id=ls.id) AS tags + (SELECT array_agg(listtag_id) FROM lists_listsubscription_tags lst WHERE lst.listsubscription_id=ls.id) AS tags, + nomail FROM lists_listsubscription ls INNER JOIN lists_subscriberaddress sa ON sa.id=ls.subscriber_id LEFT JOIN lists_subscriber s ON s.user_id=sa.subscriber_id -- 2.52.0