From a467df0755af017c8998311dd9f92192a1ec5ed9 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 13 Feb 2026 09:33:29 -0800 Subject: [PATCH] Enhancement: option to stop processing further mail rules (#12053) --- .../mail-rule-edit-dialog.component.html | 15 +++++--- .../mail-rule-edit-dialog.component.ts | 1 + src-ui/src/app/data/mail-rule.ts | 2 + .../services/rest/mail-rule.service.spec.ts | 3 ++ src/paperless_mail/mail.py | 5 +++ .../0002_mailrule_stop_processing.py | 22 +++++++++++ src/paperless_mail/models.py | 8 ++++ src/paperless_mail/serialisers.py | 1 + src/paperless_mail/tests/test_mail.py | 37 ++++++++++++++++++- 9 files changed, 87 insertions(+), 7 deletions(-) create mode 100644 src/paperless_mail/migrations/0002_mailrule_stop_processing.py diff --git a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html index afe6c2ab9..0b06616fb 100644 --- a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html +++ b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html @@ -9,19 +9,24 @@