From 56833e2804832b164148554d2404fc73c8e3c5e5 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Mon, 8 Apr 2024 17:58:34 +0200 Subject: [PATCH] Fetch user mailboxes using IMAP --- .../src/components/account/FilterForm.vue | 11 ++- frontend/src/layouts/dashboard/NavBar.vue | 33 ++++--- frontend/src/router/index.js | 9 +- modoboa/lib/viewsets.py | 10 +++ modoboa/sievefilters/api/v2/serializers.py | 9 ++ modoboa/sievefilters/api/v2/viewsets.py | 4 +- modoboa/sievefilters/api/v2/vloaders.py | 41 +++++++++ modoboa/sievefilters/constants.py | 2 +- modoboa/sievefilters/imaputils.py | 85 ++++++------------- 9 files changed, 128 insertions(+), 76 deletions(-) create mode 100644 modoboa/sievefilters/api/v2/vloaders.py diff --git a/frontend/src/components/account/FilterForm.vue b/frontend/src/components/account/FilterForm.vue index 6a226e6b8..df7e05fa9 100644 --- a/frontend/src/components/account/FilterForm.vue +++ b/frontend/src/components/account/FilterForm.vue @@ -98,8 +98,17 @@ />