From b06b1b4cf74780259c6b7ae0a250e272ffe035f9 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 24 Feb 2025 08:53:20 -0800 Subject: [PATCH] Enhancement: option to stop processing further mail rules --- .../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 +++ .../0030_mailrule_stop_processing.py | 22 +++++++++++++ src/paperless_mail/models.py | 8 +++++ src/paperless_mail/serialisers.py | 1 + src/paperless_mail/tests/test_mail.py | 33 +++++++++++++++++++ 9 files changed, 85 insertions(+), 5 deletions(-) create mode 100644 src/paperless_mail/migrations/0030_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 @@